Overriding non-@objc declarations from extensions is not supported
升级到 Swift 4.1 后使用自定义初始化子类 UIImage 时出现错误
class Foo: UIImage {
init(bar: String) { }
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
// Overriding non-@objc declarations from extensions is not supported
required convenience init(imageLiteralResourceName name: String) {
fatalError("init(imageLiteralResourceName:) has not been implemented")
}
}
谢谢你的帮助