Как следует из вопроса: как переход создает контроллер назначения? Чтобы быть конкретным, какой метод вызывается? Я хочу запустить еще один ViewController из пера, когда его создаст переход. Как мне это сделать?
Большое спасибо
Как следует из вопроса: как переход создает контроллер назначения? Чтобы быть конкретным, какой метод вызывается? Я хочу запустить еще один ViewController из пера, когда его создаст переход. Как мне это сделать?
Большое спасибо
Краткий ответ: initWithCoder: называется.
Более длинный ответ (из документации Apple на UIViewController а>):
Если ваше приложение использует раскадровку для определения контроллера представления и связанных с ним представлений, ваше приложение никогда не инициализирует объекты этого класса напрямую. Вместо этого экземпляры контроллеров представления либо создаются раскадровкой — либо автоматически iOS при запуске перехода, либо программно, когда ваше приложение вызывает метод instanceiateViewControllerWithIdentifier: объекта раскадровки. При создании экземпляра контроллера представления из раскадровки iOS инициализирует новый контроллер представления, вызывая вместо этого его метод initWithCoder:. iOS автоматически устанавливает свойство nibName в файл пера, хранящийся внутри раскадровки.