He creado un archivo Settings.bundle que viene con un archivo Root.plist y un directorio de localización en.lproj.iPhone - reading Setting.bundle devuelve valores erróneos
He editado Root.plist y he agregado varias configuraciones que quiero tener para mi aplicación.
Cuando elimino la aplicación de iPhone, la instalo y ejecuto la primera vez, todas las configuraciones que leo devuelven valores erróneos. Por ejemplo:
highQualityFlag = [[[NSUserDefaults standardUserDefaults] stringForKey:@"qualityFlag"] boolValue];
la bandera viene como NO, incluso si la configuración predeterminada es SÍ.
Si cambio algo en la configuración y correr de nuevo, todas las ejecuciones posteriores me dan los valores correctos (??)
¿Cómo puedo solucionar esto?
gracias
se diferencia de [[NSUserDefaults boolForKey standardUserDefaults]: @ "qualityFlag"]; ?? – 0x8badf00d
He reemplazado con su sugerencia ... sin cambios. Los valores continúan con los mismos valores incorrectos. – SpaceDog