Obtendré un NSDictionary de JSON (usando SBJson) y deseo almacenarlo. Estoy usandowriteToFile falla - ¿cómo puedo depurar POR QUÉ falla (qué herramientas)?
[liveData writeToFile:localFilePath atomically:YES]
y falla. Los datos se ven como como todos sus NSString, NSDictionary y NSArray (que "atómico: SÍ" exige). Utilicé el mismo localFilePath en otro lugar.
Así que mi pregunta es: ¿cómo puedo averiguar dónde está el problema? ¿Qué herramientas puedo usar para entender por qué writeToFile falla? El registro no muestra un mensaje de error.
¿Ha NSLogged su 'localFilePath' para ver cuál es el valor? ¿Estás seguro de haberle dado un nombre único para guardar como? – msgambel
Acepto que el problema es su camino, ¿puede incluir ese código? – Brodie
He registrado mi localFilePath, y también lo he usado en otro lugar de mi código para almacenar algo más (cambiando solo el nombre del archivo, es NSTemporaryDirectory() plus filename) así que estoy bastante seguro de que no es así. Pero realmente mi pregunta es: ¿cómo puedo depurar este problema? ¿Cómo puedo obtener más información sobre la falla? ¿Hay algún código de error o alguna herramienta de depuración en xcode fuera del registrador que me ayude a precisarlo? ¿O solo necesito usar prueba y error para identificarlo? –