Come persistere un oggetto sul telefono in Swift

All'interno di un'app, devo salvare un oggetto per poterlo riprendere e leggere in un secondo momento.

L'oggetto è una classe che precedentemente è stata creata partendo da un json e contiene un semplice elenco di attributi.

Sapete consigliarmi qual'è il sistema migliore?

Marco Ballante 09/06/2016

Per lasciare un commento devi essere autenticato Accedi

Risposte


Alla fine ho fatto così !

        do {
            let opt = try HTTP.GET("xxxxxxx")
            opt.start { response in
                if let err = response.error {
                    print("error: \(err.localizedDescription)")
                    return //also notify app of failure as needed
                }
                Logger.debug("opt finished: \(response.description)")
                Logger.debug("data is: \(response.data)") 
                //access the response of the data with response.data
                let defaults = NSUserDefaults.standardUserDefaults()
                defaults.setObject(response.data, forKey: "foo")
                
                Logger.debug("setting = \(setting)")
            }
        } catch let error {
            Logger.debug("got an error creating the request: \(error)")
        }
Marco Ballante 16/06/2016

Per lasciare un commento devi essere autenticato Accedi


Dai il tuo contributo, Rispondi alla discussione!


Non hai trovato la risposta che cercavi? Crea tu una nuova discussione
Javajob.it © 2017 - Javajob.it è un progetto realizzato da Gsoftware srls