В любом случае, чтобы вернуть себе собственность в геттер и установить себя на сеттер? Потому что я просто хочу распечатать журнал внутри геттера и сеттера, и это он.Swift - возвращает себя на геттер и устанавливает себя на сеттер
Например, я пытаюсь сделать что-то вроде этого:
private(set) var internetConnectionAvailable: Bool {
get {
logger.debug("verifying internet connection")
// here return itself property
}
set {
logger.debug("changing internet connection")
// here set itself
}
}
Если я вернусь self.internetConnectionAvailable
на поглотителе я получаю:
команда Linker потерпела неудачу с кодом выхода 1
когда я пытаюсь скомпилировать проект.
Я пытаюсь сделать это, потому что я не хочу создавать дополнительную частную собственность для хранения get и set. Я смотрю, есть ли что-то другое для достижения этого.
Звучит как проблема с компоновщиком. Можете ли вы добавить всю ошибку? – Mark