0
谷歌的屏幕跟踪代码不SWIFT 3.0 这工作是代码:谷歌Analytics(分析)屏幕跟踪SWIFT 3.0不工作
let tracker = GAI.sharedInstance().defaultTracker
tracker.set(kGAIScreenName, value: name)
let builder = GAIDictionaryBuilder.createScreenView()
tracker.send(builder.build() as [NSObject : AnyObject])
我收到以下错误:“无法转换类型的NSMutableDictionary的价值?在强制中键入[NSObject:AnyObject]。 请帮忙吗?
如果你删除as [NSObject:AnyObject]'会发生什么?编译器应该提示正确的类型(也可以在'.send'上做ALT + CLICK来查看它返回的内容)。 – Moritz
是的,它返回无效,它期望[AnyHashable:Any]的参数。我试图将NSMutableDictionary强制转换为[AnyHashable:Any],但仍然无法正常工作:“cast always fail”... –