¿Podrían ayudarme? Encontré cómo guardar y recuperar objetos simples para usarlos como configuración de la aplicación.NSUserDefaults.StandardUserDefaults - guardar y recuperar un Dictionary
NSUserDefaults.StandardUserDefaults.SetString("testUser","username");
NSUserDefaults.StandardUserDefaults.Init(); //Although it's strange that you have to call this method to actually save your stuff
y posteriormente se puede recuperar de esa manera:
var username = NSUserDefaults.StandardUserDefaults.StringForKey("username");
Ahora, lo que si necesito guardar múltiples nombres de usuario (tantos como yo quiero)? ¿Y si necesito guardar varios nombres de usuario con contraseñas o passhashes?
Pensé en serializar cosas, pero no puedo convertir mi objeto en NSObject usando NSObject.FromObject() ... devuelve nulo ... – Agzam
¿Estás usando sbjson? Si es así, puede importar SBJSON.h. Su diccionario tiene entonces un nuevo método jsonRepresentation que le proporciona el String serializado. Esta cadena puede guardarla. Si recuperas el String de los userdefaults, puedes llamar a JSONValue en la cadena y devolverá un diccionario. – huesforalice
No, estoy tratando de usar NSJsonSerialization.Serialize arroja una excepción. Todavía no aprendí cómo utilizar las bibliotecas Object-c en proyectos MonoTouch ... Parece que ahora mismo tengo que hacerlo – Agzam