我有以下iAds代碼。does currentContentSizeIdentifier存在於iOS 4.0和4.1中
[_iAdAdView setCurrentContentSizeIdentifier:ADBannerContentSizeIdentifierPortrait];
但是這段代碼會在iOS 4.0和iOS 4.1設備中拋出「EXC_BAD_ACCESSS」。
的醫生說,這是從的iOS 4.0及更高版本 http://developer.apple.com/library/ios/#documentation/userexperience/Reference/ADBannerView_Ref/Reference/Reference.html
那麼,爲什麼代碼崩潰的iOS 4.0和iOS 4.1,而不是適用於iOS 4.2及更高版本。
如何解決爲iOS 4.0和iOS 4.1設置所需設置的問題。
編輯: 我發現在源代碼AdBannerView.h的解決方案,並注意到 「ADBannerContentSizeIdentifierPortrait」 是僅適用於iOS 4.2 availabled
EXC_BAD_ACCESS並不意味着該代碼不支持或在該版本中不存在,這意味着_iAdAdView對象被過度釋放或不再存在或未初始化。 – jrturton
它表示'',所以當代碼在一個OS版本上工作而不在另一個上時。 – Anand