Escriba la respuesta JSON al archivo .plist
La frustración en la parte superior!
Estoy consiguiendo algoRespuesta de JSON del Servicio y quiero almacenarlo en elarchivo .plist Para futura referencia. Soy incapaz de salvar miRespuesta JSON al archivo .plist. Creo que se debe a algunanull
valores en la respuesta.
Nota : Confirmé que la Respuesta está enFormato JSON utilizando jsonparser.
Mi código :
NSError *error;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSDictionary *dictResult = [(NSDictionary*)json objectForKey:@"myKey"];
NSLog(@"Result Dictionary :: %@",dictResult);
NSURL *cacheDir = [[[NSFileManager defaultManager] URLsForDirectory:NSCachesDirectory inDomains:NSUserDomainMask] lastObject];
NSURL *path = [cacheDir URLByAppendingPathComponent:@"FinalResult.plist"];
NSLog(@"Path :: %@",path);
BOOL success = [dictResult writeToURL:path atomically:YES];
NSLog(@"success? %d", success);
Nota : Tengo todo elValores de NSLog (significa elDiccionario de respuestas yRuta de archivo pero0 para el éxito).
Problema Hay casi70-80 pares clave-valor en la Respuesta y no quieroquitar / reemplazar todosnull
valores. Porque lo que quiero es ...
Entonces, solo quiero cambiar el EditadoUITextField
Valores en el objeto y dejarlo POST al servidor.
¿Cuál es la manera óptima de arreglar esto?