Sto tentando di utilizzare NSUserdefaults per salvare alcuni dati da un campo di testo, voglio che venga salvato quando l'applicazione si chiude e viene caricata all'avvio dell'applicazione, tuttavia ho eseguito un muro.Come utilizzare NSUserDefaults con AppDelegate
I metodi che voglio utilizzare sono tutti in AppDelegate, ora non capisco come usare AppDelegate molto bene, ho pensato a due possibili modi per ottenere ciò, non ho idea se funzionerebbe comunque.
- Importa AppDelegate e nel corso cavalcare i metodi dentro la mia VC O
- creare un'istanza della mia VC in AppDelegate e consentire AppDelegate per impostare e recuperare il testo del mio UITextField - (Non questo andare contro il MVC paradigma?)
Ogni suggerimento apprezzato
La ringrazio molto per il vostro tempo
Grazie per l'input, il secondo metodo suona molto più facile per me lol. ma non sta importando il mio VC in AppDelegate considerato male? o è permesso? Dal momento che non ho collegato il mio VC all'AppDelegate, non riesco a trovare come o faccio a creare un'istanza. – user1214037
Se è l'unico VC, è già accessibile da rootViewController per impostazione predefinita. Puoi chiamarli in AppDelegate in questo modo: [record self.rootViewController]; – erkanyildiz
È uno dei tanti :). Sto usando uno storyboard, inoltre ho cancellato quello originale per usare un controller di navigazione. – user1214037