Sto ricevendo un NSDictionary da JSON (usando SBJson), e voglio memorizzarlo. Sto usandowriteToFile non riesce - come faccio a eseguire il debug PERCHÉ fallisce (quali strumenti)?
[liveData writeToFile:localFilePath atomically:YES]
e non funziona. I dati sembrano come tutti i suoi NSString, NSDictionary e NSArray (che richiede "atomicamente: SÌ"). Ho usato lo stesso localFilePath da qualche parte.
Quindi la mia domanda è: come posso scoprire dove si trova il problema? Quali strumenti posso usare per capire perché writeToFile fallisce? Il registro non mostra un messaggio di errore.
Avete NSLoggato su 'localFilePath' per vedere qual è il valore? Sei sicuro di aver dato un nome univoco per salvare come? – msgambel
Sono d'accordo sul probabile problema del tuo percorso, puoi includere quel codice? – Brodie
Ho registrato il mio localFilePath e l'ho usato anche altrove nel mio codice per memorizzare qualcos'altro (cambiando solo il nome del file - è NSTemporaryDirectory() più il nome del file) quindi sono abbastanza sicuro che non lo è. Ma in realtà la mia domanda è: come faccio a eseguire il debug di questo problema: come posso scoprire di più sull'errore? C'è un codice di errore o qualche strumento di debug in xcode al di fuori del logger che mi aiuterebbe a collegarlo? O devo solo usare prove ed errori per individuarlo? –