今天,我发现GoogleAnalytics-iOS-SDK 在Cocoapods 中有了新的3.0 版本。我升级了,我尝试修改手动屏幕测量的代码如下:
id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"Detail View"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];
但是,我总是收到关于 kGAIScreenName is undeclared 的错误。即使我添加了 GAIFields.h header ,它仍然无法正常工作。
我错过了什么?
最佳答案
你还必须包括两件事:
#import "GAIDictionaryBuilder.h"
#import "GAIFields.h"
检查 GAIFields.h
中的内容,我可以看到 kGAIScreenName
在那里:
extern NSString *const kGAIScreenName; // synonym for kGAIDescription
当前的 Google Analytics 处于测试阶段可能很重要,因此使用最新的可下载 SDK 始终是个好主意。我尝试过的和目前对我有用的是版本:3.0(2013 年 8 月 16 日)
。
关于ios - Google Analytics for iOS v3 的 kGAIScreenName 未声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18381083/