Что было бы главным различием между использованием instantiateViewControllerWithIdentifier и performSegueWithIdentifier?Использование раскадровки ViewControllers
Я думаю, что performSegue .. используется для нормального толчка viewControllers как instantiateViewController используется для своего рода модального отображения viewController, а затем отклоняет его при его использовании.
Поскольку есть также модальный и пользовательский толчок в раскадровке, я не уверен в своей теории, так что если кто-нибудь сможет объяснить, когда использовать какой?
Спасибо.
Я получаю эту идею, но вы можете подключить любой контроллер к любому другому с Segue или не подключать ничего и использовать метод создания экземпляра. Существуют ли какие-либо правила использования? –
Вы можете создавать экземпляры контроллеров представлений из отдельных файлов раскадровки с помощью 'instantiateViewControllerWithIdentifier'. Сег должен находиться в одном и том же файле раскадровки. –