class MyClass {
private var _image: UIImage
var image: UIImage {
set {
if newValue == nil {
_image = UIImage(named: "some_image")!
}
}
get {
return _image
}
}
}
Moim celem jest zagwarantowanie wartość nie jest opcjonalny, kiedy image
obejrzanoPowrót non wartość opcjonalne w getter, jednocześnie umożliwiając opcjonalną wartość seter
można to osiągnąć bez dodatkowych funkcji?
Nawet jeśli mogę użyć didSet
/willSet
nadal są zobowiązane do tego UIImage
typu i nie mogę sprawdzić nil
...
Nice! Dzięki..! – jovanMeshkov