Non capisco il meccanismo della funzione loadView:
(questa funzione è in UIView).loadView: funzioni in UIView iOS
Ho creato un progetto come di seguito:
- In primo luogo, ho creato progetto basato su finestra di un iPhone.
- Poi, ho creato una sottoclasse
UIView
- Successivamente, ho creato una sottoclasse
UIViewController
, senza XI ter. - Infine, nella funzione
loadView:
della classe che ho creato nel terzo passaggio, ho designato l'oggetto UIView (nella classe che ho creato nel secondo passaggio) come variabile di vista dell'oggettoUIViewController
(nel terzo passaggio).
Se Tralascio l'ultimo passo, e non metto la dichiarazione NSLog(@"test LoadView");
nella loadview: la funzione, poi, quando viene eseguito il progetto, la dichiarazione NSLog(@"test LoadView");
viene richiamato continuamente, provocare la corsa è troppo pieno.
Per favore spiegami! Grazie!
Grazie per il vostro aiuto! Ho una domanda: nel caso in cui il controller di visualizzazione utilizzi il file pennino e le variabili IBOutlet per organizzare le visualizzazioni, se riceve il messaggio ricevutoReceiveMemoryWarning, è comunque disponibile per rilasciare le viste, quindi caricarle in seguito quando necessario. Grazie! –
Sì, naturalmente. a condizione che tu abbia dichiarato i tuoi elementi ui come 'retain'. Vedi qui per ulteriori informazioni - http://stackoverflow.com/questions/1250518/what-happens-if-i-dont-retain-outoutlet –
Gentile Srikar, non conosco il modo di ricaricare il file pennino nella variabile IBOutlet dopo averlo rilasciato. E quale stato è la variabile IBOutlet quando viene ricaricato? Grazie per l'aiuto! –