class MyClass {
private var _image: UIImage
var image: UIImage {
set {
if newValue == nil {
_image = UIImage(named: "some_image")!
}
}
get {
return _image
}
}
}
Mein Ziel ist es nicht optionalen Wert zu garantieren, wenn image
zugegriffen wird, während optionalen Wert ermöglicht in Setter
Kann ich dies erreichen, ohne zusätzliche Funktion?
Auch wenn ich verwende didSet
/willSet
sie noch in diesem UIImage
Typ gebunden sind, und ich kann nicht überprüfen nil
...
Schön! Vielen Dank..! – jovanMeshkov