В моем RootViewController у меня есть IBOutlets.Я могу получить к ним доступ по viewWillAppear, но все они равны нулю в awakeFromNib()
viewWillAppear
awakeFromNib()
Я звоню super.awakeFromNib()
super.awakeFromNib()
Почему они все равны нулю?Разве документ Apple не гарантирует, что все выходы из моего контроллера представления инициализируются при вызове awakeFromNib?
awakeFromNib
https://developer.apple.com/documentation/objectivec/nsobject/1402907-awakefromnib
Цитата из документа Apple Dev:
Когда объект получает сообщение awakeFromNib, он гарантированно имеет все свои выходы иСоединения действий уже установлены.
Для UIViewController метод awakeFromNib вызывается, когда контроллер "проснулся" из файла Nib.Вы должны использовать viewDidLoad, если хотите взаимодействовать с торговыми точками.
UIViewController
viewDidLoad