Así que estoy almacenando la configuración del usuario en un archivo plist y para hacerlo estoy agregando datos a un NSArray. Este enfoque está funcionando para mí.¿Cómo almacenar un valor booleano en un NSArray?
Mi problema es que ahora estoy agregando un UISwitch a la configuración y me preguntaba cómo almacenar su estado ON/OFF en la matriz para que pueda acceder a ese estado en otro momento?
estoy añadiendo datos a la matriz de la siguiente manera:
[array addObject: mySwitch.on];
Entonces estoy tratando de establecer el estado de la siguiente manera:
[mySwitch setOn:[array objectAtIndex:0]];
posible duplicado de [NSArray lleno de bool] (http://stackoverflow.com/questions/3889186/nsarray-filled-with-bool) – BoltClock
Usted usa 'NSNumber' para almacenar un valor booleano y recuperarlo - algo así como cómo se envuelve un gif t en una caja antes de enviársela a su pariente :) Vea mi respuesta sobre cómo usarla con su 'UISwitch'. – BoltClock