在Xcode中更新到最新的Chartboost SDK后,我遇到了以下问题。
(void)didCacheInterstitial:(NSString *)location { NSLog(@"插页式缓存在位置%@",位置);
(void)didDismissInterstitial:(NSString *)location { NSLog(@"在位置%@",位置解散插页式广告);
[[Chartboost sharedChartboost] cacheInterstitial:location];
我得到的错误信息是:
实施' didCacheinterstitial中的冲突参数类型:':' CBlocation vs' NSString *'
无法初始化类型' CBlocation' Ivalue类型为' NSString *'
任何帮助解决这个问题都将受到赞赏。
答案 0 :(得分:0)
Chartboost iOS SDK改变了定义命名位置的方式。现在应该在Chartboost.h头文件中定义它们。这意味着SDK委托方法将接收类型CBLocation
而不是NSString
有关详细信息,请参阅此帮助网站文档:https://help.chartboost.com/documentation/ios/namedlocations
该版本还有其他一些更新,请查看changelog以获取更多信息。