Articles of nsuserdefaults

Almacenamiento de datos en NSUserDefaults

En mi aplicación de iPhone, tengo una clase llamada Contact que consiste en un ABRecordRef para servir como referencia a un contacto en particular. Necesito almacenar grupos de estos contactos en NSUserDefaults , pero las cosas no funcionan tan bien ya que Contact es una clase personalizada. ¿Alguna idea de qué hacer en este caso?

(Swift) Almacenamiento y recuperación de Array a NSUserDefaults

NSUserDefaults almacenar una matriz en NSUserDefaults y recuperar la matriz cuando sea necesario para llenar una UITableView . Actualmente estoy usando: //store data NSUserDefaults.standardUserDefaults().setObject(myArray, forKey: “\(identity.text!)listA”) NSUserDefaults.standardUserDefaults().synchronize() //retrieve data let tabledata = NSUserDefaults.standardUserDefaults().stringForKey(“\(identity.text!)listA”) myArray = [tabledata!] tableView.reloadData() Pero yo obtengo error fatal: encontrado inesperadamente nil mientras desenvuelve un valor opcional cuando intenta cargar los datos. […]

NSUserDefaults no se borran después de la desinstalación de la aplicación en el simulador

esto puede sonar real NOOB! Quiero comprobar si es la segunda vez que el usuario ingresa a mi aplicación, por lo que para mantener el conteo de ejecución estoy usando NSUserDefaults . Implementé el siguiente código en el rootViewController mi rootViewController : NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSLog(@”hello %ld”, (long)[userDefaults integerForKey:@”runCount”]); if ([userDefaults integerForKey:@”runCount”] != […]

iOS: use un booleano en NSUserDefaults

Cuando se rootViewController el rootViewController de mi aplicación, quiero poder verificar si las credenciales de inicio de sesión de los usuarios se han guardado en NSUserDefaults . Básicamente, cuando el usuario carga la aplicación y no tiene guardadas sus credenciales de inicio de sesión, se modalAlertView un modalAlertView y el usuario podrá guardar sus credenciales […]

Pasar datos a la aplicación Apple Watch

Estoy tratando de pasar datos de mi aplicación a mi aplicación Apple Watch. Básicamente, estoy usando el mismo método que utilicé para crear el widget de hoy, así que estoy pasando datos a través de NSUserDefaults. El problema es que cuando ejecuto mi aplicación, los datos no actualizan las tags en la aplicación Watch como […]

Eliminar todas las claves de un diccionario NSUserDefaults iOS

Utilizo el diccionario NSUserDefaults para almacenar información básica, como puntuaciones altas, etc., de modo que cuando el usuario cierra la aplicación, los datos no se pierden. De todos modos yo uso: NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; para almacenar datos. Si deseo almacenar un nuevo puntaje alto, por ejemplo, lo haría: [prefs setInteger:1023 forKey:@”highScore”]; [prefs synchronize]; […]

¿Debo usar NSUserDefaults o un plist para almacenar datos?

Guardaré algunas cuerdas (quizás 10-20). No estoy seguro de si debería usar NSUserDefaults para guardarlos o escribirlos en un plist. ¿Qué se considera la mejor práctica? Parece que NSUserDefaults tiene menos líneas de código, por lo tanto, es más rápido de implementar. Me gustaría agregar que estos valores de cadena serán agregados / eliminados por […]

¿Hay algún límite en el almacenamiento de valores en NSUserDefaults?

Soy nuevo en el desarrollo de iPhone y el objective C He usado NSUserDefaults para almacenar algunos valores en mi aplicación. Pero no sé si hay algún límite para almacenar valores en NSUserDefaults . ¿Alguien puede ayudarme a saber eso? Gracias por adelantado.

Cómo guardar NSMutablearray en NSUserDefaults

Tengo dos NSMutableArray . Consisten en imágenes o texto. Las matrices se muestran a través de UITableView . Cuando UITableView la aplicación, los datos dentro de UITableView se pierden. ¿Cómo guardar una matriz en UITableView usando NSUserDefault ?

Swift – Guarda la puntuación más alta usando NSUserDefaults

Estoy usando Swift para hacer un juego. Quiero guardar la puntuación más alta de los usuarios usando NSUserDefaults. Sé cómo crear una nueva variable NSUserDefaults en mi archivo AppDelegate: let highscore: NSUserDefaults = NSUserDefaults.standardUserDefaults() ¿Pero cómo configuro / obtengo esto en mis controladores de vista?