ストーリーボードに iAd バナーがあり、アウトレットをクラスにドラッグしました。私は今、単純な実装をしようとしています (アニメーションなし) が、self.adBanner.isHidden を設定しようとすると、「プロパティへの割り当てに setter メソッド 'setIsHidden' がありません」というエラーがスローされる理由がわかりません。 ? iAd フレームワークを含めました。
#import "MyClass.h"
#import <iAd/iAd.h>
@interface MyClass () <ADBannerViewDelegate>
@property (weak, nonatomic) IBOutlet ADBannerView *adBanner;
@end
@implementation MyClass
@synthesize adBanner = _adBanner;
- (void)viewDidLoad {
[super viewDidLoad];
self.adBanner.delegate = self;
self.adBanner.isHidden = YES;
}
- (void)bannerViewDidLoadAd:(ADBannerView *)banner {
self.adBanner.isHidden = NO;
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
self.adBanner.isHidden = YES;
}
@end