У меня есть приложение с несколькими Nib, и в моем методе awakeFromNib:
некоторые IBOutlet
s равны нулю.
Я думаю, что сузил проблему, но я не уверен, почему. У меня есть MainWindow.xib
файл, который был создан Xcode. Там у меня есть делегат приложения и несколько контроллеров представления (по одному на каждое перо у меня есть). Давайте назовем одного из них MatrixViewController
.
У меня также есть файл MatrixView.xib
, где у меня есть контроллер и вид. Я хочу, чтобы MatrixViewController
awakeFromNib
инициализировал что-то из его представления. Тем не менее, все выходы в нем равны нулю.
Я думаю, это потому, что awakeFromNib:
, на который я отвечаю, был отправлен при загрузке MainWindow.xib
, а не MatrixView.xib
, я прав?
Какая альтернатива для решения этой проблемы? В этом есть одна хорошая вещь: вся инициализация выполняется при загрузке приложения, что я и хочу сохранить.