【发布时间】:2014-09-12 07:14:32
【问题描述】:
我对 Objective-C 还是很陌生,但我已经成功地创建了自己的应用程序,但在实施 Chartboost 的视频广告时遇到了一些麻烦。
我正在实施一个奖励视频,它会创建一个弹出窗口,为用户提供免费生活以换取观看视频。我可以让弹出窗口正常工作。但我不知道用户是否决定观看视频。
我知道 Chartboost.h 文件有正确的方法,列在@optional 下,但我不知道如何在我的 Level1.m 文件中使用它
- (void)didClickRewardedVideo:(CBLocation)location;
另外请注意,Chartboost.m 不包含在他们给我的框架中。
感谢您的帮助!
【问题讨论】:
-
好的,我明白了——它只是一个声明的接口。但是我不太明白您的意思是“在检查对象是否实现该方法之后,您需要从符合此协议的对象中调用 didClickRewardedVideo:”。我阅读了您链接到的那个问题和答案,但我仍然不太明白。我想实现这一点 - 如果(didClickRewardedVideo){然后这样做}。抱歉 - 我还是新手!
-
啊抱歉,我想我弄错了。我相信您想在自己的某个符合该协议的类中实现该方法,并且库会在适当的时候调用它。请参阅下面的答案。
标签: ios objective-c xcode ios8 chartboost