Есть ли свойство ivar, которое мы должны использовать в Swift getter? Мой код вызывает сорбент не вызывать поглотитель до критических сбоев программы:Быстрое свойство - геттер ivar
var document: UIDocument? {
get {
return self.document
}
set {
self.document = newValue
useDocument()
}
}
Я добавил примечание к ответу, что если ваш фактический код этой простой, вы можете просто использовать 'willSet' или' didSet'. –
Первоначально я использовал 'didSet', но мне нужно' useDocument' запускать до инициализации свойства. (Он задан в представленном VC 'prepareForSegue' –
' useDocument' по-прежнему не вызывается, когда свойство инициализируется в представленном VC 'prepareForSegue' –