Я все еще новичок в Objective-C, но я успешно создал свое собственное приложение, и у меня возникли небольшие проблемы с реализацией видеообъявлений для Chartboost.
Я реализую наградное видео, которое создает всплывающее окно, предлагающее пользователю бесплатную жизнь в обмен на просмотр видео. Я могу заставить всплывающее окно работать нормально. Но я не могу понять, как, если пользователь решил смотреть видео или нет.
Я знаю, что в файле Chartboost.h есть правильный метод для этого, указанный в разделе @Optional, но я понятия не имею, как использовать его в моем файле Level1.m.
- (void)didClickRewardedVideo:(CBLocation)location;
Также обратите внимание, что Chartboost.m не входит в структуру, которую мне дали.
Спасибо за любую помощь!
Chartboost
- это просто протокол (я полагаю, что@interface
вChartboost.h
нет?), поэтому нет соответствующего файла '.m' - протоколы - это просто объявленные интерфейсы, а не реализации. В этом случае вам нужно вызватьdidClickRewardedVideo:
из объекта, который соответствует этому протоколу, после проверки того, что объект реализует этот метод. - person Stuart   schedule 12.09.2014