2012-07-03 2 views
0

adWhirl 광고를 표시하기 위해 싱글 톤을 구현했습니다. 그러나 스토리 보드 앱에서 장면을 변경하면 새 광고가 요청 될 때까지 광고의 viewController가 업데이트되지 않습니다. viewControllerForPresentingModalView singleton 구현 및 모든 viewdDidLoad displayVC 함께 설정합니다. 그러나 VC가 새 광고가 요청 될 때까지 변경되지 않기 때문에 이전 광고 (특히 admob)는 VC가 이전 장면으로 설정되어 있기 때문에 전체 화면을 표시 할 수 없습니다. 어떤 도움이라도 대단히 감사합니다!AdWhirl update viewControllerForPresentingModalView

adWhirlSingleton *adWhirlSingle = [adWhirlSingleton sharedAdSingleton]; 
adWhirlSingle.displayVC = self; 
[adWhirlSingle adjustAdSize:0 :self.view.frame.size.height -50]; 
[self.view addSubview:adWhirlSingle.awView]; 
[self.view bringSubviewToFront:adWhirlSingle.awView]; 

답변

0

가 혹시보기 컨트롤러를 포함하는 몇몇의 당신의 ViewControllers의 일부 (그들은 탐색 컨트롤러 또는 예를 들어 탭 컨트롤러에?). 그렇다면 displayVC를 포함하는 View Controller로 설정하여 변경하지 않아도됩니다.

만약 아니라면, 아마도 here의 윤곽선이 도움이 될 것입니다. 기본적으로 현재 선택된 ViewController에 올바른 메시지를 전달하는 클래스의 프록시 유형을 생성 하시겠습니까?