Articles of nsuserdefaults

Cómo save y recuperar la class NSObject utilizando NSUserDalsults en iOS

Hola, quiero save y recuperar la class NSObject utilizando NSUserDefaults para el NSUserDefaults que escribí a continuación pero estoy recibiendo la exception como a continuación Finalización de la aplicación debido a la exception no NSInvalidArgumentException ' NSInvalidArgumentException ', motivo: 'Intento de insert object de list no propiedad para la key DATA' Para save: SavingBean*savingbean = […]

Guardar y mostrar datos con NSUserDefaults

He guardado algunas inputs de un UITextField usando el siguiente código: NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:myTextField.text forKey:@"myTextFieldKey"]; [defaults synchronize]; Me gustaría mostrar este text guardado en una UILabel en otro controller de vista. He intentado esto: myLabel.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"myTextFieldKey"]; pero nada se ve Cualquier ayuda con esto sería genial. Gracias.

NSUserDefaults almacena correctamente NSDate y luego devuelve null después de la segunda recuperación

Estoy intentando almacenar y recuperar un startTime y un endTime NSDate con NSUserDefaults. Guardarlos parece no ser un problema: self.convertedStringToDate = convertDate NSLog(@"This should read 16:00: %@", self.convertedStringToDate); NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setObject:convertDate forKey:@"startDate"]; [userDefaults synchronize]; Luego lo recupero solo para asegurarme de que está almacenando y recuperando correctamente: NSDate* temporaryDate = (NSDate*)[userDefaults […]

¿Dónde almacenar las variables locales? NSKeyedArchiver o NSUserDefaults?

bit de un noob aquí, pero ¿cuál es la mejor manera de save variables / matrices simples para una aplicación? Por ejemplo, tengo una aplicación que tiene una matriz friendList y quiero que se cargue cada vez que se inicia la aplicación. ¿Sería NSKeyedArchiver? NSUserDefualts? ¿O de alguna otra manera? Otro ejemplo es decir que […]

no se puede save una variable bool utilizando NSUserDefaults

Estoy usando XCode4.2 y la aplicación de desarrollo y iPhone Usualmente salvo datos usando NSUserdefaults (principalmente cadenas …) Normalmente escribo las siguientes dos líneas para save los datos: historyvar=[NSUserDefaults standardUserDefaults]; [historyvar setObject:boolVar forKey:@"bool"]; Estoy intentando save una variable BOOL pero obtengo un error rojo cuando hago eso: Implicit converstion of'BOOL' (aka 'signed char') to 'id' […]

No se pueden actualizar los valores key para el dictionary en NSUserDefaults

Estoy guardando datos de una URL del server para nsuserdefaults como Detalle de usuario. Ahora, en cierto momento, quiero actualizar 2 keys de Detalle de usuario, pero no puedo hacer eso. No se produce ningún cambio. Aquí está mi código: NSDictionary *user; NSMutableDictionary *userMut; user=[[NSUserDefaults standardUserDefaults] objectForKey:@"User Detail"]; userMut=[user mutableCopy]; [userMut setValue:@"1" forKey:@"isMobileVerified"]; [userMut setValue:mobileNo.text […]

Cómo almacenar un float de recuperación de NSUserDefaults

Estoy teniendo problemas para almacenar y recuperar un float en NSUserDefauts. Almaceno el valor, pero cuando lo recupero, devuelve 0. esto es lo que intenté y no funcionó: [pref setFloat:3.0f forKey:@"key"]; float value = [pref floatForKey:@"key"]; //value=0 [pref setFloat:3 forKey:@"key"]; float value = [pref floatForKey:@"key"];//value=0 [pref setObject:[NSNumber numberWithFloat:3] forKey:@"key"]; float value = [[pref objectForKey:@"key"]floatValue];//value=0 [pref […]

¿Cambiar el interruptor ON / OFF en NSUserDefaults?

Tengo una aplicación donde uso NSUserDefaults para determinar si es la primera vez que alguien abre la aplicación. Si es la primera vez, la aplicación muestra una página de tutorial. Ahora, me gustaría cambiar esto para que si el usuario mueve un interruptor de ENCENDIDO / APAGADO a "ENCENDIDO", no verán el tutorial cuando inician […]

NSUserDefaults no guarda mis valores

Yo uso este código para save: [[NSUserDefaults standardUserDefaults] setValue:@"vruch" forKey:@"nastoikaIP"]; [[NSUserDefaults standardUserDefaults] synchronize]; y este código para cargar: NSString* automanual = [[NSUserDefaults standardUserDefaults] valueForKey:@"nastroikaIP"]; if ([automanual isEqualToString:@"vruch"]) { autovruch.selectedSegmentIndex = 1; [self obnovittext]; }

iOS NSUserDefaults comtesting si existe la key flotante

Quiero verificar si un float almacenado en NSUserDefaults es preexistente. La documentation de Apple sugiere que floatForKey devolverá 0 si la key no existe. ¿Cómo puedo decir correctamente la diferencia entre una key almacenada 0 y una key inexistente?