Переопределить слабое свойство var?

У меня есть класс с weak var,

Например :

class Foo {

    weak var myVar : UILabel!
}

Если создать подкласс, могу ли я переопределить свойство без слабого ключа?

Я пробовал со следующим кодом, но получил:

class Foo2 : Foo{
    override var myVar : UILabel!
}

Ошибка «Невозможно переопределить сохраненное свойство».

Если это возможно сделать, как я могу сделать?


person Domenico Taffuri    schedule 09.02.2019    source источник
comment
Возможный дубликат переопределения сохраненного свойства в Swift   -  person pckill    schedule 09.02.2019
comment
Вы можете переопределить унаследованный экземпляр или свойство типа, чтобы предоставить собственный настраиваемый метод получения и установки для этого свойства, или добавить наблюдателей свойств, чтобы позволить переопределяющему свойству наблюдать за изменением значения базового свойства.   -  person Prashant Tukadiya    schedule 09.02.2019
comment
Как это сделать? я получаю ошибку   -  person Domenico Taffuri    schedule 09.02.2019
comment
@DomenicoTaffuri Проверьте ссылку, добавленную pckill   -  person Prashant Tukadiya    schedule 09.02.2019