Я пытаюсь инициализировать UIViewController
в своем приложении Swift, но я столкнулся с проблемой, на которую не могу найти какой-либо однозначный ответ.
Я хотел бы вызвать это из FlowCoordinator для инициализации контроллера, но мой инициализатор требует объект NSCoder из-за требуемой функции init? (coder: NSCoder).
MyAwesomeController()
Есть ли способ по-разному инициализировать контроллер, без необходимости передавать объект NSCoder
?
Если нет, как я могу создать такой объект таким образом, чтобы избежать следующего исключения:
'NSInvalidArgumentException', причина: '*** -decodeObjectForKey:невозможно отправить в абстрактный объект класса NSCoder: создайте конкретный экземпляр! '
Заранее большое спасибо