我正在使用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];
}
这就是一切邪恶的根源。已删除=已修复:)
感谢大家!