I am trying to initialise a UIViewController in my Swift application but I am facing a problem to which I cannot find any definitive answer.
I would like to call this from a FlowCoordinator to initialise the controller, but my initialiser requires a NSCoder object due to the required init?(coder: NSCoder) function.
MyAwesomeController()
Is there a way to initialise differently the controller, without the need to pass the NSCoder object?
If there is not, how can I create such an object in a way to avoid the following exception:
'NSInvalidArgumentException', reason: '*** -decodeObjectForKey: cannot be sent to an abstract object of class NSCoder: Create a concrete instance!'
Thank you very much in advance