class MyClass {
private var _image: UIImage
var image: UIImage {
set {
if newValue == nil {
_image = UIImage(named: "some_image")!
}
}
get {
return _image
}
}
}
मेरा लक्ष्य गैर वैकल्पिक मूल्य गारंटी करने के लिए जब image
, गेटर में गैर वैकल्पिक मूल्य लौटें जबकि सेटर में वैकल्पिक मूल्य
पहुँचा जा सकता है मैं अतिरिक्त समारोह के बिना इस लक्ष्य को हासिल कर सकते हैं की अनुमति?
यहां तक कि अगर मैं didSet
/willSet
वे अभी भी है कि UIImage
प्रकार करने के लिए बाध्य कर रहे हैं और मैं nil
के लिए जाँच नहीं कर सकते हैं ...
अच्छा! धन्यवाद..! – jovanMeshkov