2009-07-05 5 views
1

Je tente de sauvegarder l'état de l'application lors du traitement de l'application ApplicationWillTerminate. Mais NSUserDefaults: setObject se bloque dans 30% des cas si UIAlertView avec UITextField est présent à l'écran. La pile d'appel ressemble àNSUserDefaults: plantage de setObject

[NSUserDefaults setObject] 
[NSNotificationCenter postNotificationName] 
_CFXNotificationPostNotification 
__CFXNotificationPost 
_nsnote_callback 
[UIKeyboardImpl defaultsDidChange] 
[UIKeyboardImpl takeTextInputTraitsFrom] 
[NSObjectCopy] 
[UITextInputTraits copyWithZone] 
[UITextInputTraits takeTraitsFrom] 
[UITextInputTraits setInsertionPointColor] 
objc_setProperty 
objc_msgSend 

Alors CBR: Programme a reçu le signal "EXC_BAD_ACCESS". Comment je peux le réparer? Merci.

Répondre

1

Je ne suis pas aussi compétent en Objective-C mais je pense que vous essayez de stocker un objet qui est en fait nul ou un mauvais pointeur. Pour en savoir plus, vous pouvez soit masquer les parties pertinentes avec des messages de journalisation, soit passer en revue le débogueur.

Questions connexes