gpt4 book ai didi

ios - Swift 中 Google Analytics 异常跟踪的正确语法是什么?

转载 作者:行者123 更新时间:2023-11-28 06:48:05 24 4
gpt4 key购买 nike

我正在尝试在 Google Analytics(分析)中为我的应用程序使用异常跟踪。 https://developers.google.com/analytics/devguides/collection/ios/v3/exceptions

我只是想弄清楚 Swift 中的语法(对 Obj-C 不是很熟悉):

@try {
// Request some scores from the network.
NSArray *highScores = [self getHighScoresFromCloud];
}
@catch (NSException *exception) {
// May return nil if a tracker has not already been initialized with a
// property ID.
id tracker = [[GAI sharedInstance] defaultTracker];
[tracker send:[[GAIDictionaryBuilder
createExceptionWithDescription:@"Connection timout %d: %@", connectionError, errorDescription // Exception description. May be truncated to 100 chars.
withFatal:@NO] build]]; // isFatal (required). NO indicates non-fatal exception.
}

我的追踪器设置正常,将其他数据保存到 GA 时工作正常,只是我不确定在 Swift 中调用 createExceptionWithDescription() 的语法。

使用 Swift 进行 Google Analytics 的示例/文档似乎没有太多... =/如果您知道,请告诉我!

谢谢。

最佳答案

谢谢 David Wong,您的帖子对我在语法方面的正确轨道帮助很大。

这篇文章也对我帮助很大: Cannot convert value of type 'NSMutableDictionary' to type '[NSObject: AnyObject]' in coercion for google ios Analytics

这就是最终为我工作的:

let tracker = GAI.sharedInstance().defaultTracker
let eventTracker: NSObject = GAIDictionaryBuilder.createExceptionWithDescription("No internet connection.", withFatal: false).build()
tracker.send(eventTracker as! [NSObject : AnyObject])

再次感谢!

关于ios - Swift 中 Google Analytics 异常跟踪的正确语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35735184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com