Результаты поиска по запросу "key-value-observing"
Сбои также могут быть прерывистыми или происходить в некоторых путях кода, о которых мы не думали тестировать. Я бы не стал делать то, что в документации сказано не делать. В этом случае я бы отменил регистрацию всех наблюдателей. Спасибо за вашу помощь.
я храню наблюдателя, как это: let observer: NSKeyValueObservation = foo.observe(\.value, options: [.new]) { (foo, change) in print(change.newValue) }Как мне удалить / отключить / очиститьobserver раз мне это больше не нужно? мойfoo Экземпляр не ...
КВО на NSCountingSet?
Я хотел бы контролировать NSCountingSet, чтобы увидеть, если его содержимое меняется. Настройка KVO, похоже, компилируется, но не запускается. Первый вопрос: можно ли наблюдать за сетом? Если так, то что-то не так с этим сообщением? [subViewA ...
Спасибо, Брэд, за всю эту работу. Нет, чтобы завершить, да, чтобы иметь дело, но без [супер сделки]. Просто на самом деле, как только вы это знаете. Эй, @drunknbass, прими ответ этого человека!
далить наблюдателя из объекта подARC [http://clang.llvm.org/docs/AutomaticReferenceCounting.html]? Мы просто добавляем наблюдателя и забываем удалить его? Если мы больше не управляем памятью вручную, где мы отказываемся от наблюдения? Например, ...
Например, вы можете разместить уведомление NSNotification каждый раз, когда файл завершит загрузку, а userInfo может содержать продолжительность времени, которое он загружал, количество загруженных байтов и путь к файловой системе, в который был сохранен файл.
ствую, что не до конца понимаю разницу между KVO и NSNotification ... Кажется, они очень похожи ... Не могли бы вы привести пример, показывающий, когда лучше использовать один метод, а когда другой? Я не говорю о Bind и IB, но я имею в виду ...
, Это очень хорошее предложение, и если у вас нет конкретной причины для непосредственного наблюдения за объектом, вы должны принять его. (Одним из преимуществ является то, что вы можете использовать привязки для подключения представлений к новому контроллеру массива.)
аюсь заставить наблюдение значения ключа работать для NSMutableArray. Ниже приведен файл .h для MyObservee, наблюдаемого класса: @interface MyObservee : NSObject { @private int someValue; @private NSMutableArray *someArray; } @property ...
Существуют обязательные методы, которые вам необходимо реализовать, даже если вы не планируете их использовать.
ительно "Обеспечения соответствия KVO", есть некоторые официальные определения, которые кажутся трудными для понимания. Чтобы считаться KVO-совместимым для определенного свойства, класс должен обеспечить следующее; Класс должен соответствовать ...
метод удаления всех наблюдаемых объектов в наблюдателе.
имаю на ошибку ниже, после того как я добавил 2 дополнительных поля в свою базовую модель данных. CarPark_CarPark_ was deallocated while key value observers were still registered with it. Observation info was leaked, and may even become ...