Junior — Middle
Бул ыкмалардын кайсысы биринчи болот: viewDidLoad же viewWillAppear?
sobes.tech AI
AIден жооп
viewDidLoad ыкмасы viewWillAppearдөн эрте чакырылат.
-
viewDidLoadбир жолу чакырылат, көрүү контроллери эс тутумга жүктөлгөндө. Бул жерде адатта интерфейсинин баштапкы конфигурациясы жана маалыматтарды баштоо жүргүзүлөт. -
viewWillAppearар бир жолу чакырылат, көрүү экранга чыгуу алдында, башкача айтканда, кайталанган көрсөтүүдө бир нече жолу чакырылышы мүмкүн.
Ошондуктан, тартип төмөнкүдөй:
viewDidLoad -> viewWillAppear -> viewDidAppear
Мисал:
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("viewWillAppear")
}