【发布时间】:2016-12-07 04:42:29
【问题描述】:
我在 iOS 应用程序中实现了 Facebook 广告,广告在所有设备上都能正确显示,但只会在低于 iOS 8 的 iPad 版本中崩溃,在这里我添加了错误和一些用于显示广告的代码。
*** +[FBScreen sizeInOrientation] 中的断言失败,/Users/chrisp/src/ios-sdk3/ads/src/FBAudienceNetwork/FBAudienceNetwork/util/FBScreen.m:85 2016-12-02 21:49:22.606 -[__NSCFString containsString:]:无法识别的选择器发送到实例 0x160d6150 libc++abi.dylib: terminate_handler 意外抛出异常
展示广告的代码。
fbadView = [[FBAdView alloc] initWithPlacementID:@“ID”
adSize:kFBAdSizeHeight50Banner
rootViewController:self];
[fbadView loadAd];
CGSize size = [UIScreen mainScreen].bounds.size;
CGFloat xOffset = size.width / 2 - 150;
fbadView.frame = CGRectMake(xOffset, 10, 300, 50);
[self.mainscrl addSubview:fbadView];
【问题讨论】:
-
你能在你的类中显示与这个 containsString 条件相关的代码吗
标签: ios objective-c iphone ipad