Vuoi aiutarmi? Ho trovato come salvare e recuperare oggetti semplici per usarli come impostazioni dell'app.NSUserDefaults.StandardUserDefaults - salvataggio e recupero di un dizionario
NSUserDefaults.StandardUserDefaults.SetString("testUser","username");
NSUserDefaults.StandardUserDefaults.Init(); //Although it's strange that you have to call this method to actually save your stuff
e successivamente è possibile recuperare in quel modo:
var username = NSUserDefaults.StandardUserDefaults.StringForKey("username");
Ora, cosa succede se ho bisogno di salvare più nomi utente (come molti come voglio)? E se devo salvare più nomi utente con password o passhash?
Ho pensato di serializzare roba, ma non posso trasformare il mio oggetto in NSObject usando NSObject.FromObject() ... restituisce null ... – Agzam
Stai usando sbjson? In tal caso, è possibile importare SBJSON.h. Il tuo dizionario ha quindi un nuovo metodo jsonRepresentation che ti dà la stringa serializzata. Questa stringa è quindi possibile salvare. Se si recupera la stringa da userdefaults, è possibile chiamare JSONValue sulla stringa e restituirà un dizionario. – huesforalice
No Sto tentando di utilizzare NSJsonSerialization.Serialize genera un'eccezione. Non ho ancora imparato come utilizzare le librerie ogg-c nei progetti MonoTouch ... Sembra che debba ora – Agzam