Junior — Middle
Milline neist meetoditest toimub kõige varem: viewDidLoad või viewWillAppear?
sobes.tech AI
Vastus AI-lt
Meetod viewDidLoad kutsutakse enne viewWillAppear.
-
viewDidLoadkutsutakse üks kord, kui vaatekontroller laaditakse mälu. Siin tehakse tavaliselt algne kasutajaliidese seadistamine ja andmete initsialiseerimine. -
viewWillAppearkutsutakse iga kord, kui vaade on valmis ekraanil ilmuma, see tähendab, et see võib kutsuda mitu korda korduva kuvamise ajal.
Seega, järjekord on:
viewDidLoad -> viewWillAppear -> viewDidAppear
Näide:
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("viewWillAppear")
}