Я все еще новичок в Objective-C, поэтому мне тяжело с этим. В моем AppController, когда пользователь нажимает на одну из объявлений в моем приложении, а затем закрывает ее и возвращает в мое приложение, я хотел бы удалить и воссоздать объявление (длинный рассказ о том, почему). По какой-то причине мой код не работает. Там нет ошибок или предупреждений, но он не делает то, что я намеревался сделать. Вот как выглядит мой код:
#import "MoPubManager.h"
......
- (void)applicationWillEnterForeground:(UIApplication *)application
{
MoPubManager *obj = [[MoPubManager alloc] init];
if( obj.adView ) {
[[MoPubManager sharedManager] destroyBanner];
}
[obj.adView refreshAd];
}
_adView, уничтожить баннер и обновить рекламу находятся в файле MoPubManager, так что, как вы можете видеть, я импортировал файл и превратил MoPubManager в объект. (obj.adView изначально был просто _adView в MoPubManager.h, но мне пришлось переключить его на obj.adView, чтобы избежать предупреждений.) Возможно, я просто использую неправильные вызовы, я бы опубликовал файл MoPubManager.mm, где эти вызовы изначально но его полная страница или две