UINavigationController上的模态视图-发送到实例的visibleViewController无法识别



我正在使用RevMob iOS SDK来显示全屏广告。这个SDK有一个内置的弹出视图作为全屏模式视图。问题是,我使用的是UINavigationController,并发布以下内容:

"[RevMobFullscreenViewController visibleViewController]: unrecognized selector sent to instance"

该问题仅在iOS 6中出现。iOS 5一切正常。帮助这个问题在广告加载后立即出现,看起来此时模态视图试图弹出UINavigationController并崩溃。

我找到了关键点。我的AppDelegate中有这个:

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
    return [[(UINavigationController *)window.rootViewController visibleViewController] supportedInterfaceOrientations];
}

这就是一切邪恶的根源。已删除=已修复:)

感谢大家!

相关内容

  • 没有找到相关文章

最新更新