首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SWIFT1.2: GAI ->不能使用类型为‘(NSMutableDictionary!)的参数列表调用'send’

SWIFT1.2: GAI ->不能使用类型为‘(NSMutableDictionary!)的参数列表调用'send’
EN

Stack Overflow用户
提问于 2015-06-07 04:10:38
回答 1查看 720关注 0票数 1

我正在尝试将其转换为Swift 1.2:

代码语言:javascript
复制
GAI.sharedInstance().defaultTracker.send(GAIDictionaryBuilder.createEventWithCategory("ui_action", action: "app_launched",label:"launch",value:nil).build())

这是我最好的尝试:

代码语言:javascript
复制
let build = GAIDictionaryBuilder.createEventWithCategory("ui_action", action: "app_launched",label:"launch",value:nil)
        GAI.sharedInstance().defaultTracker.send(build: [NSObject : AnyObject])

但结果却一直是这样:

代码语言:javascript
复制
Cannot invoke 'send' with an argument list of type '(NSMutableDictionary!)'

有人能帮我一下吗?请不要将其标记为重复使用以下内容:Issue with Google Analytics in Swift 2 or 3Google Analytics not working with Swift 1.2 and Xcode 6.3Google Analytics not working with Swift 1.2 and Xcode 6.3,我是一个Swift,即使在概念上非常接近,也不能将这两个问题应用到我的问题上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-10 03:47:33

我刚刚遇到了一个类似的问题,发现我没有实例化默认的跟踪器。

您是在分机中调用它吗:

代码语言:javascript
复制
GAI.sharedInstance().trackerWithTrackingId("XX-99999999-9")

那我就有了这个

代码语言:javascript
复制
var tracker = GAI.sharedInstance().defaultTracker
    tracker.send(GAIDictionaryBuilder.createEventWithCategory("share_extension_tapped", action: "send_post", label: urlString, value: 0).build() as [NSObject : AnyObject])
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30689966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档