2011-07-05 2 views
2

j'ai cette erreur étrange: wait_fences: il n'a reçu réponse: 10004003 dans ce code:iPhone Objectif C - wait_fences: il n'a reçu réponse: 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; 
    } 
} 

Pourquoi ?? Où pourrait être l'erreur ou le problème possibile ??

+0

exécutez-vous un thread ou appelez-vous thread à partir d'autres threads? – iMOBDEV

+0

Cette alerte apparaît à la méthode applicationDidFinishLaunching. Je ne pense pas que d'autres threads sont appelés. –

+0

FYI: La réponse http://stackoverflow.com/questions/1371346/wait-fences-failed-to-receive-reply-10004003 donne des informations plus détaillées. – Besi

Répondre

9

Cela se produit si vous essayez de pousser/présenter un autre contrôleur de vue avant que la vue d'alerte ne soit effectivement ignorée. Cela est arrivé quand j'ai couru une de mes applications dans iOS 4. Je ne sais pas la raison exacte de ce problème, mais vous pouvez résoudre ce problème en déplaçant tout le code de clickedButtonAtIndex: méthode à didDismissWithButtonIndex: méthode.

Questions connexes