iOS Swift: контроллер вида как контроллер вида root - PullRequest
0 голосов
/ 28 марта 2020

Я знаю, как сделать контроллер представления root контроллером представления приложения с помощью этого кода:

window.rootViewController = (your root view controller())

, но я также видел это:

 instantiateInitialViewController

и это :

instantiateViewController(withIdentifier:)

они такие же, как rootViewController, или имеют разные функции?

1 Ответ

0 голосов
/ 28 марта 2020
  • instantiateInitialViewController создает контроллер вида, помеченный как начальный в данной раскадровке. Для раскадровки может быть только один начальный контроллер представления.
  • instantiateViewController(withIdentifier:) создает экземпляр контроллера представления с соответствующим идентификатором из данной раскадровки.

Оба метода могут использоваться для создания экземпляра root просмотр контроллера, но также не-1011 * просмотр контроллеров, которые вы хотели бы представить позже в приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...