我將iAd框架添加到現有應用程序。該應用程序僅限肖像和iPhone。一切都在IOS運行6,無論是在模擬器和在iPhone 5。然而,它在IOS 5失敗無論是在模擬器和在iPhone 4.引發以下例外:ADBannerContentSizePortrait不適用於iOS 5
'NSInternalInconsistencyException', reason: 'currentContentSize must be one of the requiredContentSizes; 'ADBannerContentSizePortrait' is not in {(
ADBannerContentSizeLandscape
)}'
例外情況是拋在這條線上:
iAdBannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
我看不出以任何方式顯示橫幅橫幅以外的任何其他方式。我假設我必須在某處配置錯誤的東西,但我不知道在哪裏,並且發現它好奇它在iOS 6中可以正常工作。
此處的任何幫助都非常感謝!謝謝!
更新:我無法回答這個問題,因爲我沒有足夠的代表點。但我有它修復:
背景:我在ADBannerView周圍使用Kobold2D包裝。它是類KKAdBanner,實際上是調用導致錯誤的行。事實證明,這是通過配置ADBannerView僅允許橫向尺寸進行調用。這是一個配置問題,我可以解決它。
當然,現在我不知道爲什麼在世界上它曾經在iOS 6中工作可言,但哦:-)
是的!謝謝! –