我想通过以下方式扩展UIView类:
extension UIView {
var UIImage:UIImage {
get {
let image = ....
// ..... my code ....//
return image
}
}
}
我收到以下编译错误:
'UIImage'在其自己的类型中使用
任何人都知道如何让它发挥作用?
PS:我知道我可以简单地使用不同的名字,但这不是我在这里要求的。
答案 0 :(得分:1)
您需要使用包名称限定属性的类型名称:
extension UIView {
var UIImage: UIKit.UIImage {
let image = UIKit.UIImage()
// ..... my code ....//
return image
}
}