在Swift 1.2上完美工作
代码 :
var build = GAIDictionaryBuilder.createEventWithCategory("Record Counter", action: "Images Taken", label: "usersad", value: 1 ).build() as [NSObject : AnyObject]
self.tracker.send(build)
错误 :
NSMutableDictionary is not convertible to [NSObject : AnyObject]
任何的想法?
最佳答案
您将自己的事件设为错误。这是正确的方法,也是这样做的一种方法。
let tracker = GAI.sharedInstance().defaultTracker
将事件跟踪器初始化为NSObject
let eventTracker: NSObject = GAIDictionaryBuilder.createEventWithCategory(
"ui_action",
action: "button_press",
label: "play",
value: nil).build()
在send方法中将NSObject强制转换为Anyobject。
tracker.send(eventTracker as! [NSObject : AnyObject])
关于ios - Swift 2.0-Google Analytics(分析)事件生成器错误-NSMutableDictionary无法转换为[NSObject : AnyObject],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32576974/