Swift 来自故事板的初始化“;此编码器要求从initWithCoder返回替换的对象;敏捷的
我想从情节提要中注入一个QuizMangerClass 但是,我得到了错误“此编码器要求从initWithCoder返回替换的对象” 因此,其他问题涉及故事板上的插座、单元格和其他根本不适用于此问题的琐事 我希望能够初始化QuizManager,以便它可以在测试期间注入,并不断出现相同的错误 解决办法是什么Swift 来自故事板的初始化“;此编码器要求从initWithCoder返回替换的对象;敏捷的,swift,Swift,我想从情节提要中注入一个QuizMangerClass 但是,我得到了错误“此编码器要求从initWithCoder返回替换的对象” 因此,其他问题涉及故事板上的插座、单元格和其他根本不适用于此问题的琐事 我希望能够初始化QuizManager,以便它可以在测试期间注入,并不断出现相同的错误 解决办法是什么 我当前的代码如下:我通过使用 required init?(coder aDecoder: NSCoder) { self.quizManagerClass = QuizManagerM
我当前的代码如下:我通过使用
required init?(coder aDecoder: NSCoder) {
self.quizManagerClass = QuizManagerMultiton.createQuizManager()
super.init(coder: aDecoder)
}
另外,我认为您的代码没有运行,因为QuizManager需要可以从NSCoder实例化
“此编码器要求从initWithCoder返回替换的对象”
编辑:打字错误
required init?(coder aDecoder: NSCoder) {
self.quizManagerClass = QuizManagerMultiton.createQuizManager()
super.init(coder: aDecoder)
}