Действительно, В документации Apple четко сказано:
Важно : поскольку порядок, в котором объекты создаются из архива, не гарантирован, ваша инициализацияметоды не должны отправлять сообщения другим объектам в иерархии.Сообщения другим объектам можно безопасно отправлять из awakeFromNib - к этому времени гарантируется, что все объекты разархивированы и инициализированы (хотя, разумеется, не обязательно пробуждены).
В iOS вы должны использоватьviewDidLoad
метод, но кажется, что он не обязательно доступен на Mac.
Я полагаю, вы найдете ответ в сообщении stackoverflow (это решение для разработчиков Mac, специфичное не для iOS, но онокажется, это то, что вы ищете).