En fin...
Para poder crear un menú de configuración de datos para nuestra aplicación y después recuperar estos datos, vamos a hacer lo siguiente:
En la carpeta de Supporting Files creamos un archivo
Al crear el archivo se nos crearan varias carpetas, vamos a revisar un archivo importante que es : Root.plist
Podemos ver un diccionario de datos , donde tenemos los preference ítems, estos son los que veremos en los settings de nuestro teléfono o ipad, veamos…
Ahora vamos a obtener estos valores..
Primero configuramos en nuestro diccionario de datos iphone settings schema nuestros ítems, yo tome el ítem 1 (Text field, *podemos nosotros agregar u quitar, eso ya depende de tu desarrollo),
Title: Es el titulo que aparecera en los settings de tu teléfono … para este caso yo puse “Mi valor”
Identifier: Es el identificador para poderlo mandarlo llamar desde objective c y obtener los datos, yo puse “este_es_el_identificador”
Default value: Este dato es un dato default que puede tomar en dado caso que el usuario no configure los settings
Estos son los datos mas importantes para nosotros..
Teniendo estos datos, vamos a nuestro código y mandemos traer la clase NSUserDefaults
Con esta linea de código voy a imprimir en consola el dato que tengo en el identificador “este_es_el_identificador” , ahí ustedes pueden traer o almacenar datos y manejarlos en cualquier parte de su aplicación
NSLog(@”Estos es lo que yo capturo: %@”, [[NSUserDefaults standardUserDefaults] stringForKey:@”este_es_el_identificador”] );
Ahorita aparece nulo porque no hemos puesto nada en los settings..
Ahora pongo en el settings un hola mundo y veamos que pasa
Y cámara!