Ho un'applicazione iOS. L'applicazione ha 2 diverse viste: Principale e Impostazioni. In effetti, l'applicazione deve caricare e inizializzare alcune librerie e framework prima di essere utilizzata in Vista principale.Funzione iOS da chiamare una volta (quando l'applicazione è inizializzata)
Quando inserisco questa inizializzazione nel metodo viewDidLoad
, funziona correttamente. Ma quando vai su Impostazioni e torna alla vista principale, l'inizializzazione ricomincia, che non è quello che voglio, ei risultati dell'applicazione in un problema di memoria.
Ho bisogno di un metodo che viene chiamato una volta all'avvio dell'applicazione. Qualche idea?
MODIFICA: Sono passato alla visualizzazione a schede. Carica una volta le viste. Questa è un'altra soluzione.
Ma per la vostra applicazione di avvio rapido è necessario evitare di r Unning grandi thread all'interno di 'didFinishlaunchingWithOptions' – iDroid
Sono d'accordo con @chiLLer. Ho bisogno di un metodo per chiamare all'interno di ViewController. – mert
Intendevi il lancio iniziale delle tue applicazioni solo tu devi inizializzare le cose correttamente. se lo fai all'interno di 'viewDidLoad', ovviamente verrà richiamato ogni volta che lo carichi, qui tutto ciò che serve è ricordare se lo hai aperto alresdy o no. per questo è possibile mantenere plist o coppia di valori chiave NSUserDefault o anche una variabile globale in 'appDelegate' per ricordare lo stato .... – iDroid