我想使用 Google Analytics 跟踪用户点击 UIButton 时的事件。我有下面的代码,但显示错误。我哪里错了?谢谢
代码:
@IBAction func startGame1(sender: AnyObject) {
var tracker = GAI.sharedInstance().defaultTracker
tracker.send(GAIDictionaryBuilder.createEventWithCategory("Game 1", action: "Start Pressed", label: "Start Timer One", value: nil).build())
}
错误:
Cannot invoke 'send' with an argument list of type'(NSMutableDictionarry)'
最佳答案
自 Swift 1.2 发布以来,您必须将 GAIDictionaryBuilder
转换为 [NSObject : AnyObject]
在 StackOverflow 上查看这篇文章
Google Analytics not working with Swift 1.2 and Xcode 6.3
你的问题有解决方案
@IBAction func startGame1(sender: AnyObject) {
var tracker = GAI.sharedInstance().defaultTracker
tracker.send(GAIDictionaryBuilder.createEventWithCategory("Game 1", action: "Start Pressed", label: "Start Timer One", value: nil).build() as [NSObject : AnyObject])
}
希望对您有所帮助!
关于ios - UIButton 事件跟踪 Google Analytics(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30602220/