2010-04-04 5 views
5

Im essayant d'utiliser la date Formateurs (NSDateFormatter), mais je continue à obtenir cette erreur:données Formateurs temporairement indisponible

Program received signal: “EXC_BAD_ACCESS”. 
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib") 
+0

Voulez-vous dire NSDateFormatter? – kennytm

+0

Oui, je l'ai fait. Il semble que je manque des fichiers (pour une raison inconnue). Je suis donc en train de passer à la dernière version de la version bêta 6 (j'étais sur Beta 5). J'espère que cela résout un peu. –

+0

La mise à niveau vers la version bêta 6 n'a pas aidé ... quel pourrait être le problème? –

Répondre

14

Cela n'a rien à voir avec NSDateFormatter - le message collé en disant « Formateurs données » est correct . Vous obtiendrez ce message dans plusieurs situations, peut-être le plus souvent lorsqu'il est impossible de trouver une bibliothèque liée dans le partage au moment du lancement. Vous pouvez également l'avoir lorsque vous manquez de mémoire en cours d'exécution, auquel cas commencez à chercher des fuites.

(pas assez rep pour commenter).

+0

s'avère que j'appelais une date trop tôt. tout corrigé maintenant –

+0

Ceci est correct. Toute personne venant à ce fil devrait OMI ignorer les autres réponses (sauf Mary Kay, ce qui pourrait être utile). Le problème n'a rien à voir avec la version de Xcode etc. – Felixyz

+0

Je pense que ce type pointe la solution pour ce problème aussi. http://stackoverflow.com/questions/3843903/data-formatters-temporarily-unavailable-will-re-try-after-a-continue –

1

J'ai eu le même problème, la construction du code sur 3.2 comme cible a résolu le problème. Peut-être que cela peut donner un indice, car je ne suis pas heureux avec cette solution.

+0

même je pense que cela pourrait être dû à la mise à niveau du système vers le nouveau système d'exploitation et également avec la version bêta. –

2

J'ai rencontré le problème "Data Formatters temporairement indisponible ..." lorsque j'ai placé un point d'arrêt dans une position inhabituelle (par exemple, dans le gestionnaire d'exceptions). Dans la fenêtre du débogueur, cliquez sur "Afficher les points d'arrêt" et voir si vous avez quelque chose que vous avez oublié - je l'ai fait.

+0

J'ai eu une erreur similaire avec un point d'arrêt symbolique dans 'dlopen()' – pqnet

1

Je viens de résoudre le même problème. Le mien avait à voir avec le débordement de pile (sans jeu de mots ;-) puisque je remplaçais un setter et appelais le même setter de l'intérieur, formant une récursivité infinie. J'espère que cela pourra aider.

0

Dans mon cas, ce fut la cause:

NSLog(@"%@", url); 

où url est un NSURL, pas NSString.

Ce n'était pas un problème dans le simulateur, mais il a généré les "Data Formatters temporairement indisponibles" sur le périphérique.

Questions connexes