기존 응용 프로그램에 iAd 프레임 워크를 추가하고 있습니다. 응용 프로그램은 세로 전용이며 iPhone에만 있습니다.ADBannerContentSizePortrait는 iOS 5에서 사용할 수 없습니다.
이'NSInternalInconsistencyException', reason: 'currentContentSize must be one of the requiredContentSizes; 'ADBannerContentSizePortrait' is not in {(
ADBannerContentSizeLandscape
)}'
예외입니다 : 모든는 시뮬레이터와 그것은 다음과 같은 예외를 throw 아이폰 4에 모두에서 iOS 5에 실패, 시뮬레이터 및 그러나 아이폰 5에 모두 아이폰 OS 6에서 실행 이 줄에 던져진 :
iAdBannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
나는 이런 식으로 풍경 배너 이외의 다른 방법을 표시하지 않습니다. 어딘가에 뭔가 잘못 설정되어 있어야한다고 가정하고 있지만, 어디서 모를 지, iOS 6에서는 잘 작동하는지 궁금해합니다.
여기에 큰 도움을 주실 수 있습니다! 감사!
업데이트 : 충분한 담당자가 없기 때문에 대답 할 수 없습니다. 하지만 나는 그것을 수정했습니다 :
배경 : 나는 ADBannerView 주위에 Kobold2D 래퍼를 사용하고 있습니다. 클래스 KKAdBanner는 실제로 오류를 일으키는 행을 호출하는 클래스입니다. ADBannerView를 가로 크기 만 허용하도록 구성하여이 호출에 앞서 선보였습니다. 이것은 구성 문제 였고 해결할 수 있습니다. 물론
은, 지금은 세계에서 지금까지 모든 아이폰 OS 6 일 이유를 알고 있지만 오 아니라 :-)
예! 고맙습니다! –