iOS7 iAd - 打开横幅广告并关闭它崩溃的应用程序

时间:2014-08-24 04:44:24

标签: ios iad

我在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

知道为什么会这样吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我已更改为使用ADBannerView并且它可以正常工作。如果我想在插入的子视图上显示广告,最好使用ADBannerView。