ios: recuperación de la matriz bool de NSUserdefaults en Swift
He definido una matriz como esta en mi aplicación iOS
var array=[Bool]()
y asignando algunos valores booleanos a esto. Después de eso, estoy almacenando esta matriz en mis valores predeterminados de usuario de esta manera.
userDefaults.setObject(dm.array, forKey: "array")
Ahora quiero recuperar esta matriz. Así que me gustó esto
dm.array=userDefaults.arrayForKey("array") as! Array
Pero aquí estoy recibiendo un error
¿Descendente de '[AnyObject]?' a 'Array' solo se desenvuelve opcional; ¿Querías usar '!'?
------------Respuesta------------
array = userDefaults.objectForKey("array") as? [Bool] ?? [Bool]()
Etiquetas: nsuserdefaults arrays swift ios
Artículos relacionados:
ios: el menú emergente en formato horizontal ocupa toda la pantalla
ios - llamando a cancelAllOperations desde NSOperations anidadas
Artículos recientes
- jquery - ¿Cómo puedo saber si el usuario manipuló el CSS o JavaScript para cambiar la apariencia de mi sitio web?
- java: vincula una página diferente en JSP y retiene la sesión Spring Security actual
- ios - MapView cambia la región automáticamente
- java: ejecución de una consulta nativa en mongodb desde RestService
- archivo por lotes: llamar a cmd.exe y escribir dentro de un comando/exe sin ejecutar la instrucción
- php - ¿Puede MySQL Workbench mostrar el número de filas seleccionadas en la cuadrícula de resultados de la consulta?
- c# 4.0 - Reemplazo de cadena en C#
- Punteros de prueba de validez (C/C++)
- mysql - PHP mysqli_query() a PDO
- python 2.7 - Comparando cadenas como objetos de lista
- hipervínculo: ¿es posible tener un enlace externo con jquery call?
- c#: no se puede escribir en archivos de texto al crear un programa en un archivo .MSI de Visual Studio
- En una aplicación multiplataforma hecha con C++ en Visual Studio 2015, ¿es posible usar NSEvent del Appkit de Apple?
- javascript - Angular2 Verifica la clase de un elemento
- bluetooth lowenergy - ¿Convertir una computadora en un transmisor BLE?
Artículos calientes
- medicina china para la bronquitis
- Diferencia entre infección de las vías respiratorias superiores y bronquitis
- ¿Qué causa la epididimitis?
- Criterios diagnósticos de cálculos renales
- ¿Qué medicamento la masturbación causa prostatitis?
- ¿Cuáles son los factores de padecer gota?
- Qué comer durante la convalecencia de una hemorragia cerebral
- que es el alzheimer
- Principales criterios diagnósticos de las bronquiectasias
- ¿Cuáles son las formas de prevenir y tratar la menstruación irregular en las mujeres?
- Síntomas de gota de ternera
- Saco gestacional de 5x4mm cuanto dura el embarazo
- La diferencia entre espinillas y espinillas de ácaros
- Por qué frotar con jengibre puede tratar la caída del cabello
- ¿Cuánto tiempo se puede vivir con insuficiencia hepática?