新的ipAd在iOS 6中崩溃

时间:2013-10-23 19:40:24

标签: ios ios6 ios7 iad banner

借助iOS 7 Apple推出了新的iAd功能:

self.canDisplayBannerAds = YES;

在iOS 7中,这非常有用。但如果我在iOS 6设备上运行我的应用程序,那么 应用程序崩溃。

这样就可以了:

    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)
   {
    self.canDisplayBannerAds = YES;
   }

我的问题:这是正常的方式,还是有更好的解决方案?

1 个答案:

答案 0 :(得分:1)

更好的解决方案是检查方法是否可用:

if ([self respondsToSelector:@selector(setCanDisplayBannerAds:)]) {
    self.canDisplayBannerAds = YES;
}