当我试图在另一个类中实例化一个使用SettingsView的类( NSCoder )时,我会遇到一个问题。SettingsView类已经是目标-C类(FXBlurView)的实例。
我得到了下面的错误“调用中的参数‘编码器’缺少的参数”。我意识到我必须调用一些参数,但我不知道哪个参数。
SettingsView:
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)!
self.tintColor = UIColor.clearColor()
}滑动:
var settings = SettingsView()//error occurs here我已经试过用
init () {
super.init (tint: ...)
}但它似乎不是功能性的。
发布于 2016-04-23 15:19:52
好的,我成功地做了这件事,只需添加:
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)!
var settings = SettingsView(coder: aDecoder)
}进入我的“滑动”视图控制器。
https://stackoverflow.com/questions/36809981
复制相似问题