gpt4 book ai didi

ios - 谷歌分析 IOS 跟踪事件错误 No visible @interface for 'GAIDictionaryBuilder' declares the selector 'set:value:'

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:02:55 26 4
gpt4 key购买 nike

我正在按照此处包含的说明进行操作 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) 版本。

谢谢大家

最佳答案

该版本的 SDK 不支持您遇到问题的特定行。看起来 v3 SDK 文档已过时(截至:2014 年 12 月 2 日)。

// hitparams is of type GAIDictionaryBuilder
[hitParams set:@"referrer" forKey:kGAICampaignMedium];
[hitParams set:[url host] forKey:kGAICampaignSource];

NSDictionary *paramDictionary = [hitParams build];
// -setAll: requires an NSDictionary
[tracker send:[[[GAIDictionaryBuilder createAppView] setAll:paramDictionary] build]];

关于ios - 谷歌分析 IOS 跟踪事件错误 No visible @interface for 'GAIDictionaryBuilder' declares the selector 'set:value:',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27061496/

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