КВО работает один раз в Свифте

Я пытаюсь использовать KVO в Swift, но один раз вызывается метод Наблюдение за именем для ключа.

Вот ГИСТ моего кода

Я пытался использоватьNSNumber вместоInt, добавьте все опции вaddObserver, но метод все еще вызывается один раз, когда мое представление загружается.

Любая идея ?

РЕДАКТИРОВАТЬ: кажется, что я нашел временное решение, используя:

var lifes: Int {
    willSet {
        willChangeValueForKey("lifes")
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос