启动画面后,iPhone应用程序崩溃了

Avi*_*vin 2 xcode objective-c crash-reports ios4 cordova

我的iPhone App在iOS 5上工作正常,但在iOS4上的Splashscreen之后崩溃了.(使用PhoneGap)(使用HockeyApp.net).

我是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

请帮我解决这个问题.先感谢您.

tom*_*tom 6

崩溃是因为CDVCordovaView是的一个子类UIWebView,和UIWebViewscrollView属性只在开始的iOS 5某处在你的代码试图访问定义的scrollView属性,这会导致崩溃.在访问之前检查CDVCordovaView对象respondsToSelector:@selector(scrollView)是否存在scrollView,以防止崩溃.