Как использовать шаблон координатора в Xcode 11/iOS13 на UIKit?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать шаблон координатора в Xcode 11/iOS13 на UIKit?

Сообщение Anonymous »

Я пытался изучить шаблон координатора, создав новое приложение на Xcode 11.2, используя раскадровки в качестве дизайна интерфейса.

Я следил за этим видео Пола Хадсона, но застрял на 12-й минуте, когда писал код. необходимо добавить в файл AppDelegate.swift. Как будто приложение запустится, первый контроллер представления будет отображаться, но навигация по нему не будет.

Что мне следует изменить или, лучше сказать, куда мне следует переместить текущий код, чтобы он работал?

Весь проект можно найти здесь.

Короче, код, который в iOS 12 и ранее был в AppDelegate, выглядит следующим образом:

Код: Выделить всё

var coordinator: MainCoordinator?
var window: UIWindow?

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
let navController = UINavigationController()
coordinator = MainCoordinator(navigationController: navController)
coordinator?.start()

window = UIWindow(frame: UIScreen.main.bounds)
window?.rootViewController = navController
window?.makeKeyAndVisible()

return true
}
Я видел, что теперь окно находится в SceneDelegate, но перемещение всего там в метод SceneDidConnect не помогает.
Может кто-нибудь просветить меня здесь?

Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/589 ... 3-on-uikit
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»