2010-04-04 10 views
5

Im cercando di utilizzare Data Formattatori (NSDateFormatter), ma continuo a ricevere questo errore:Formattatori Dati temporaneamente non disponibile

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

Intendi NSDateFormatter? – kennytm

+0

Sì, l'ho fatto. Sembra che mi manchi alcuni file (per qualche motivo sconosciuto). Quindi sto aggiornando all'ultima Beta 6 (ero in Beta 5). Spero che lo risolva un po '. –

+0

L'aggiornamento a Beta 6 non ha aiutato ... quale potrebbe essere il problema? –

risposta

14

Questo è niente a che fare con NSDateFormatter - il messaggio incollato nel dire "Formattatori dati" è corretto . Otterrai questo messaggio in diverse situazioni, forse più comunemente quando non riesci a trovare un link nella libreria condivisa al momento dell'avvio. Potresti anche averlo a corto di memoria durante l'esecuzione, nel qual caso inizia a cercare perdite.

(non sufficiente rappresentante per commentare).

+0

risulta che stavo chiamando un appuntamento troppo presto. tutto risolto ora –

+0

Questo è corretto. Chiunque entri in questo thread dovrebbe IMO ignorare le altre risposte (eccetto Mary Kay, che potrebbe essere utile). Il problema non ha nulla a che fare con la versione di Xcode, ecc. – Felixyz

+0

Penso che questo tizio punti anche la soluzione per questo problema. http://stackoverflow.com/questions/3843903/data-formatters-temporarily-unavailable-will-re-try-after-a-continue –

1

Ho avuto lo stesso problema, creando il codice su 3.2 come obiettivo risolto il problema. Forse questo può dare un suggerimento, perché non sono soddisfatto di questa soluzione.

+0

Anche se penso che potrebbe essere dovuto ad aggiornare il sistema al nuovo sistema operativo e anche con la versione beta. –

2

Ho riscontrato il problema "Data Formatters temporaneamente non disponibile ..." quando ho inserito un punto di interruzione in una posizione insolita (ad esempio nel gestore di eccezioni). Nella finestra Debugger, fai clic su "Mostra punti di interruzione" e vedi se hai qualcosa di cui ti sei dimenticato - l'ho fatto.

+0

ho ottenuto un errore simile con un punto di interruzione simbolico in 'dlopen()' – pqnet

1

Ho appena risolto lo stesso problema. Il mio aveva a che fare con lo stack overflow (nessun gioco di parole previsto ;-) dato che stavo scavalcando un setter e chiamando lo stesso setter dall'interno, formando una ricorsione senza fine. Spero possa aiutare.

0

Nel mio caso, questa è stata la causa:

NSLog(@"%@", url); 

dove url è un NSURL, non NSString.

Questo non era un problema nel simulatore, ma ha generato "Formattatori di dati temporaneamente non disponibili" sul dispositivo.

Problemi correlati