2012-03-14 18 views
1

iPhone appを作成するためにPhonegap 1.4.1でXcode 4.3.1を使用しています。ステータスバーをタップして一番上にスクロールすると、EXC_BAD_ACCESSエラーが発生してアプリがクラッシュします。Phonegap XcodeステータスバーをタップするとiOSアプリがクラッシュする

私はthis のようないくつかの提案を実装しようとしました。しかしAppDelegate.m

- (void) webViewDidFinishLoad:(UIWebView*) theWebView 
{ 
... 
} 

[[[theWebView subviews] objectAtIndex:0] setScrollsToTop:NO]; 

((UIScrollView*)[theWebView.subviews objectAtIndex:0]).scrollsToTop = NO; 

は、私がすることができませんでしたしました:

は、私はまた、以下のコードのバリエーションを追加しようとしました問題を解決してください。私の主な関心事は、アプリケーションのフォームがクラッシュするのを止めることです。どんな洞察も大変ありがとうございます。

+0

iOSシミュレータまたは実際のデバイスにありますか –

+0

実際のデバイスでシミュレータとテストの両方でエラーが発生しました –

+0

@CharlieWarner - これに対する解決策はありますか?私たちはまったく同じ問題を抱えています。 – madcapnmckay

答えて

0

私はcordova 1.7を使用しており、同じ問題があります。私は回避策を見つけました。ネイティブ側と通信するためにphonegapによって注入されるiframeの作成をコメントすることによって、phonegapにパッチを当てる必要があります。私は上記の変更を行った後、私は任意の副作用を見つけられませんでした

if (cordova.commandQueue.length == 1 && !cordova.commandQueueFlushing) { 
//  if (!gapBridge) { 
//   createGapBridge(); 
//  } 
//  gapBridge.src = "gap://ready"; 
    location = "gap://ready"; 
} 

:実際には、これはiframeだけではなく、ステータスバーの問題、レンダリングの問題のすべての種類の原因となります。しかし、一部のプラグインが動作を停止していると不満を持ちます。グーグルアナリティクス。

関連する問題