2012-12-20 1 views
2

내 iPhone 앱이 iOS 5에서 정상적으로 작동하지만 iOS4에서 스플래시 화면을 사용하면 충돌이 발생합니다. (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

이 저를 도와주세요. 미리 감사드립니다. CDVCordovaViewUIWebView의 서브 클래스이며, UIWebViewscrollView 속성이 어딘가에 코드에서 당신이 충돌의 원인이되는 scrollView 속성을 액세스하려고 아이폰 OS (5)부터 만 정의되어 있기 때문에

+1

서브 클래 싱 된 CDVCordovaView는 무엇입니까? –

답변

6

충돌이다. scrollView에 액세스하기 전에 CDVCordovaView 개체가 respondsToSelector:@selector(scrollView)인지 확인하여 충돌을 방지하십시오.