我试图在我的Swift应用程序中初始化一个UIViewController
,但我遇到了一个问题,找不到任何确定的答案。
我希望从FlowCoordinator中调用此函数来初始化该控制器,但由于所需的init?(coder:NSCoder)函数,我的初始化器需要一个NSCoder对象。
MyAwesomeController()
有没有一种方式可以初始化控制器,而不需要传递NSCoder对象?
如果没有,我该如何创建这样一个对象,以避免以下异常:
'NSInvalidArgumentException',原因:'*** -decodeObjectForKey: 无法发送到类NSCoder的抽象对象:创建一个具体实例!'
非常感谢您的帮助。