我遵循此处包含的说明https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#url-builder
Xcode 自此声明后拒绝编译
[hitParams set:kGAICampaignMedium value:@"referrer"];
给出这个错误:
No visible @interface for 'GAIDictionaryBuilder' declares the selector 'set:value:'
同样的情况也发生在 kGAICampaignSource
我已经看到“正确”的调用可能是这两个
[hitParams setValue:kGAICampaignMedium forKey:@"referrer"];
[hitParams setValue:kGAICampaignSource forKey:[url host]];
但是,调用还有另一个问题:
[tracker send:[[[GAIDictionaryBuilder createAppView] setAll:hitParams] build]];
这会发送一个警告,因为 hitParams 应该是一个 NSDictionary 并且它是一个 GAIDictionaryBuilder。
难道我做错了什么?我已将谷歌分析升级到最新 (3.10) 版本。
谢谢你们