我对Swift 2(Swift 3)和Google Analytics有问题.
这就是问题所在:
tracker.send(GAIDictionaryBuilder.createScreenView().build())
Xcode告诉我:
无法使用类型为"(NSMutableDictionary!)的参数列表调用"发送"
我对Swift 2(Swift 3)和Google Analytics有问题.
这就是问题所在:
tracker.send(GAIDictionaryBuilder.createScreenView().build())
Xcode告诉我:
无法使用类型为"(NSMutableDictionary!)的参数列表调用"发送"
Update for Swift 3 (2016.10.19)
let tracker = GAI.sharedInstance().defaultTracker
let build = (GAIDictionaryBuilder.createScreenView().build() as NSDictionary) as! [AnyHashable: Any]
tracker?.send(build)
仍然是一个丑陋的方法,让我知道是否有一个更Clean 转换.
Original
这里也是一样,正在努力解决大量错误.
我做了什么(不赞成):
var build = GAIDictionaryBuilder.createAppView().build() as [NSObject : AnyObject]
tracker.send(build)
编辑(2015)
多亏了@George Poulos.最近他们更新了选项,现在createAppView已被弃用,应该改用CreateScreeenView.
var build = GAIDictionaryBuilder.createScreenView().build() as [NSObject : AnyObject]
tracker.send(build)