简体   繁体   English

Google Analytics(分析)屏幕跟踪Swift 3.0无法正常工作

[英]Google Analytics screen tracking swift 3.0 not working

Google's code for screen tracking isn't working in swift 3.0 This is the code: Google的屏幕跟踪代码在swift 3.0中不起作用。代码如下:

    let tracker = GAI.sharedInstance().defaultTracker
    tracker.set(kGAIScreenName, value: name)

    let builder = GAIDictionaryBuilder.createScreenView()
    tracker.send(builder.build() as [NSObject : AnyObject])

I am getting the following error: "cannot convert value of type NSMutableDictionary? to type [NSObject: AnyObject] in coercion". 我收到以下错误:“无法将NSMutableDictionary类型的值转换为强制类型[NSObject:AnyObject]”。 Any help please? 有什么帮助吗?

Cast to NSDictionary first. 首先投放到NSDictionary。 This works: 这有效:

tracker.send(builder.build() as NSDictionary as [NSObject : AnyObject])

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM