Preguntas etiquetadas con nsuserdefaults

NSUserDefaults es la API de Objective-C para almacenar y recuperar las preferencias del usuario en el marco Foundation de Apple para Cocoa y Cocoa Touch. Está disponible en OS X v10.0 y posterior y Disponible en iOS 2.0 y posterior, que se hereda de la clase raíz NSObject

15
Borrar NSUserDefaults
Estoy usando +[NSUserDefaults standardUserDefaults]para almacenar la configuración de la aplicación. Esto consiste en aproximadamente una docena de valores de cadena. ¿Es posible eliminar estos valores de forma permanente en lugar de simplemente establecerlos en un valor predeterminado?





11
NSUserDefaults - Cómo saber si existe una clave
Estoy trabajando en una pequeña aplicación para iPhone, y la estoy usando NSUserDefaultscomo mi persistencia de datos. Solo tiene que hacer un seguimiento de algunas cosas, como algunos nombres y algunos números, por lo que creo que también podría ser simple. Encontré esta página como referencia, pero no creo que …


4
¿Cuál es la forma óptima de almacenar un NSDate en NSUserDefaults?
Hay dos formas de almacenar un NSDate en NSUserDefaults que he encontrado. Opción 1 - setObject: forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; Opción 2 - timeIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval …

10
¿Cómo guardar datos locales en una aplicación Swift?
Actualmente estoy trabajando en una aplicación iOS desarrollada en Swift y necesito almacenar algo de contenido creado por el usuario en el dispositivo, pero parece que no puedo encontrar una manera simple y rápida de almacenar / recibir el contenido de los usuarios en el dispositivo. ¿Alguien podría explicar cómo …

6
¿Por qué NSUserDefaults no pudo guardar NSMutableDictionary en iOS?
Me gustaría guardar un NSMutableDictionaryobjeto en NSUserDefaults. El tipo de clave NSMutableDictionaryes NSString, el tipo de valor es NSArray, que contiene una lista de objetos que implementa NSCoding. Por documento, NSStringy NSArrayambos son conformes a NSCoding. Recibo este error: [NSUserDefaults setObject: forKey:]: Intenta insertar un valor que no sea de …





7
NSUserDefaults no se borra después de desinstalar la aplicación en el simulador
esto puede sonar real NOOB! Quiero verificar si es la segunda vez que el usuario ingresa a mi aplicación, para mantener el recuento de ejecuciones que estoy usando NSUserDefaults. He implementado el código siguiente en mi rootViewController's viewDidLoadmétodo: NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSLog(@"hello %ld", (long)[userDefaults integerForKey:@"runCount"]); if ([userDefaults integerForKey:@"runCount"] …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.