2013-06-28 7 views
0

전 화면 광고를 표시하기 위해 RevMob iOS SDK를 사용하고 있습니다. 이 SDK에는 전체 화면 모달보기로 팝업보기가 내장되어 있습니다. 문제는 내가 UINavigationController를 사용하여,이 발행하고있어 점이다모달 오버 뷰 UINavigationController - visibleViewController 인스턴스로 전송 된 인식 할 수없는 선택자

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

문제는 iOS 만 6에 나타납니다 그것은 아이폰 OS 5. 도움말 괜찮 모든 것이! 광고가로드되고이 모달보기가 UINavigationController 위에 팝업을 시도하고 충돌하는 것처럼 보인 직후 문제가 나타납니다.

+0

RevMobFullscreenViewController가 실제로이 인스턴스의 NavigationController가 아닌 것처럼 보입니다. 프레젠테이션을보기 전에 [RevMobFullscreenViewController class]를 인쇄하면 어떻게됩니까? – Stakenborg

답변

0

중요한 점을 발견했습니다.

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

을 그리고 그 모든 악의 근원이었다 내 AppDelegate에이 있었다. 제거됨 = 고정 :)

감사합니다!