2012-12-20 42 views
2

我的iPhone應用程序在iOS 5上正常工作,但在iOS4上的Splashscreen後崩潰。 (使用PhoneGap)(使用HockeyApp.net)。iPhone應用程序在閃屏後崩潰

我是ios開發新手。 我開發了一個部署目標4.0的ios應用程序。 它完美安裝並在iPad 2(os-5.1)和iPod touch([4g] os-5.0.1)上運行。 它在iPhone 4(os-4.2.6)和iPod touch([2g] os-4.2.1)上安裝,但無法正常工作。它顯示閃屏,但之後崩潰。 我已經在代碼中添加了自己的日誌功能,並發現它在進入didFinishLaunchingWithOptions函數之前崩潰。

我正在使用HockeyApp.net下載ipa文件。 我不明白什麼是問題,以下是我的AppDelegate.m文件。

AppDelegate.m:https://gist.github.com/4343470

的崩潰報告: 崩潰報告:https://gist.github.com/4343472

請幫我出這一點。 預先感謝您。

+1

什麼是CDVCordovaView的子類? –

回答

6

的崩潰是因爲CDVCordovaViewUIWebView一個子類,UIWebViewscrollView屬性只能定義在開始的iOS 5某處在你的代碼試圖訪問scrollView屬性,這導致崩潰。在訪問scrollView之前檢查CDVCordovaView對象respondsToSelector:@selector(scrollView),以防止崩潰。