我在LibraryViewController
中有以下代码来启用iAd banner:
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
if (!self.canDisplayBannerAds) {
self.canDisplayBannerAds = YES;
}
}
iAd横幅会自动显示在屏幕底部。我点击横幅,广告显得很好。但是当我关闭广告时,应用程序崩溃了以下消息:
[_UIViewControllerOneToOneTransitionContext isDescendantOfView:]: unrecognized selector sent to instance 0x166c6110
我有mainViewController
切换视图。 libraryViewController.view
作为子视图插入0
的索引mainViewController.view
。
知道为什么会这样吗?
提前致谢。
答案 0 :(得分:0)
我已更改为使用ADBannerView并且它可以正常工作。如果我想在插入的子视图上显示广告,最好使用ADBannerView。