iAd уведомление * const__strong 'для параметра - PullRequest
0 голосов
/ 18 февраля 2012

Я представляю iAd в своем приложении, как и раньше, но теперь, когда adView.delegate = self, отображается уведомление. Зачем? код, как всегда, со свойством и синтезом, а также работает правильно. Появилось уведомление: «Передача ViewController * const__strong» параметру несовместимого типа «id». Спасибо.

- (void)viewDidLoad
{   
    //iAd

    adView =[[ADBannerView alloc] initWithFrame:CGRectZero];

    adView.requiredContentSizeIdentifiers = [NSSet setWithObjects: ADBannerContentSizeIdentifierPortrait, ADBannerContentSizeIdentifierLandscape, nil];

    adView.delegate = self;

    [self.view addSubview:adView];

    [super viewDidLoad];
}

1 Ответ

3 голосов
/ 18 февраля 2012

Убедитесь, что ViewDelegate соответствует протоколу ADBannerViewDelegate:

@interface ViewController : UIViewController <ADBannerViewDelegate>
//...
@end
...