Swift 1.2:GAI -> 无法使用类型为“(NSMutableDictionary!)”的参数列表调用 'send'
Swift 1.2: GAI -> Cannot invoke 'send' with an argument list of type '(NSMutableDictionary!)'
我正在尝试将其转换为 Swift 1.2:
GAI.sharedInstance().defaultTracker.send(GAIDictionaryBuilder.createEventWithCategory("ui_action", action: "app_launched",label:"launch",value:nil).build())
这是我最好的尝试:
let build = GAIDictionaryBuilder.createEventWithCategory("ui_action", action: "app_launched",label:"launch",value:nil)
GAI.sharedInstance().defaultTracker.send(build: [NSObject : AnyObject])
但它继续导致这个:
Cannot invoke 'send' with an argument list of type '(NSMutableDictionary!)'
有人可以帮我吗?请不要将其标记为与此重复:问题 and this:
我是一个 Swift 新手,无法将这两个问题应用到我的问题中,即使它们在概念上非常接近。
我刚刚遇到了类似的问题,发现我没有实例化默认跟踪器。
你是在分机中调用这个吗:
GAI.sharedInstance().trackerWithTrackingId("XX-99999999-9")
那我有这个
var tracker = GAI.sharedInstance().defaultTracker
tracker.send(GAIDictionaryBuilder.createEventWithCategory("share_extension_tapped", action: "send_post", label: urlString, value: 0).build() as [NSObject : AnyObject])
我正在尝试将其转换为 Swift 1.2:
GAI.sharedInstance().defaultTracker.send(GAIDictionaryBuilder.createEventWithCategory("ui_action", action: "app_launched",label:"launch",value:nil).build())
这是我最好的尝试:
let build = GAIDictionaryBuilder.createEventWithCategory("ui_action", action: "app_launched",label:"launch",value:nil)
GAI.sharedInstance().defaultTracker.send(build: [NSObject : AnyObject])
但它继续导致这个:
Cannot invoke 'send' with an argument list of type '(NSMutableDictionary!)'
有人可以帮我吗?请不要将其标记为与此重复:问题
我刚刚遇到了类似的问题,发现我没有实例化默认跟踪器。
你是在分机中调用这个吗:
GAI.sharedInstance().trackerWithTrackingId("XX-99999999-9")
那我有这个
var tracker = GAI.sharedInstance().defaultTracker
tracker.send(GAIDictionaryBuilder.createEventWithCategory("share_extension_tapped", action: "send_post", label: urlString, value: 0).build() as [NSObject : AnyObject])