2012-02-18 6 views
0
に変更

私は以前のように私のアプリにiAdを導入していますが、今はadView.delegate = selfのときに通知が表示されます。どうして?コードは常にプロパティとシンセサイザーのようであり、適切に動作します。通知では、「 'ViewController * const__strong'を互換性のない型 'id'のパラメータに渡しました。ありがとうございました。iAd通知* const__strong 'を

- (void)viewDidLoad 
{ 
    //iAd 

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

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

    adView.delegate = self; 

    [self.view addSubview:adView]; 

    [super viewDidLoad]; 
} 

答えて

3

ViewDelegateがプロトコルADBannerViewDelegateに準拠していることを確認します。

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

確かに!私はそれを忘れた、ありがとう! – Jaume