升级到 Swift 4.1 后,使用自定义初始化程序子类化 UIImage 时,会出现“不支持从扩展覆盖非 @objc 声明”的错误。
感谢您的帮助。
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")
}
}
感谢您的帮助。