Я сталкиваюсь со странной ситуацией. В моем контроллере, viewDidLoad
звонит прежде init
. Есть ли какая-либо техническая причина позади этого?
Нет, сообщение viewDidLoad всегда вызывается после init.
Вы уверены, что init вообще вызывается? Есть несколько методов инициализации, особенно для UIViewController, может быть, вызывается другой вместо того, чтобы заставить вас думать по-другому.
Если вам нужна дополнительная информация, вставьте код viewDidLoad и всех ваших методов инициализации и сообщите нам, как он загружается (т.е. с кодом) или из пера.