2011-07-05 4 views
2

:返信の受信に失敗しました。このコードでは10004003:応答の受信に失敗したiPhoneのObjective C - wait_fencesは:wait_fences::私はこの奇妙なエラーが発生している10004003

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { 

    if (buttonIndex==0) { 
     [self showActivityViewer]; 
     [NSTimer scheduledTimerWithTimeInterval:6.0 target:self selector:@selector(hideActivityViewer) userInfo:nil repeats:NO]; 
     [self downloadControlAndUpdatePoi]; 
     [self downloadControlAndUpdateItinerari]; 
     [self downloadControlAndUpdateEventi]; 
     [self downloadControlAndUpdateArtisti]; 
     NSLog(@"AGGIORNA"); 
    } else { 
     NSLog(@"NON AGGIORNARE"); 
     return; 
    } 
} 

なぜ?可能性のあるエラーまたは問題はどこにありますか?

+0

スレッドを実行しているか、他のスレッドからスレッドを呼び出していますか? – iMOBDEV

+0

この警告は、applicationDidFinishLaunchingメソッドに表示されます。私は他のスレッドが呼び出されるとは思わない。 –

+0

FYI:answer http://stackoverflow.com/questions/1371346/wait-fences-failed-to-receive-reply-10004003では、より詳細な情報を提供しています。 – Besi

答えて

9

これは、別の表示コントローラをプッシュ/プレゼンテーションしようとしたときに発生します。これは、アラートビューが実際に表示される前にです。これは、iOS 4で自分のアプリケーションを実行したときに発生しました。この問題の正確な理由はわかりませんが、clickedButtonAtIndex:メソッドからdidDismissWithButtonIndex:メソッドにすべてのコードを移動することで解決できます。

関連する問題