我的故事板上有一个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
最佳答案
您正在尝试在此处“变异”(设置)吸气剂。请改用self.adBanner.hidden = YES
。