Результаты поиска по запросу "key-value-observing"

1 ответ

Например, вы можете разместить уведомление NSNotification каждый раз, когда файл завершит загрузку, а userInfo может содержать продолжительность времени, которое он загружал, количество загруженных байтов и путь к файловой системе, в который был сохранен файл.

ствую, что не до конца понимаю разницу между KVO и NSNotification ... Кажется, они очень похожи ... Не могли бы вы привести пример, показывающий, когда лучше использовать один метод, а когда другой? Я не говорю о Bind и IB, но я имею в виду ...

10 ответов

Доступно ли наблюдение значения ключа (KVO) в Swift?

Если да, есть ли какие-либо ключевые различия, которые иначе не присутствовали бы при использовании наблюдения значения ключа в Objective-C?

1 ответ

Основные данные: отправка уведомлений KVO для переходных, производных свойств

ТОП публикаций

2 ответа

, но что-то во мне пытается сопротивляться созданию изменяемых объектов, когда результат должен быть постоянным.

инаю использовать наблюдение значения ключа, и изменяемый массив, который я наблюдаю, дает мне NSIndexSets (Упорядоченный изменяемый ко-многим) в словаре изменений. Проблема в том, что табличное представление, насколько я знаю, хочет, чтобы я дал ...

3 ответа

Отправить уведомление при изменении свойства с помощью KVO

У меня была собственность по имениmyName в моем классе, как: @property (nonatomic, strong) NSString *myName;Мне нужно отправить уведомление, когдаmyName Значение свойства изменено. Сейчас я делаю что-то вроде: - (void)setMyName:(NSString ...

3 ответа

NSNotifications лучше подходят для информирования о событиях.

е говоря, когда значение свойства изменяется, я должен обновить некоторую логику в моем коде, например: - (void)setProp:(NSString *)theProp { if (prop != theProp){ [prop release]; prop = [theProp copy]; [self myLogic]; } }или же: - ...

1 ответ

Основные данные keyPathsForValuesAffectingValueForKey только вызывающие отношения, а не атрибуты

Я использую базовые данные для моделирования объекта, который имеет как атрибуты, так и отношения. Я хотел бы сделать один из атрибутов зависимым от двух дру...

2 ответа

Спасибо, Джошуа. Вот код, который я использовал на случай, если кто-нибудь захочет увидеть сложный пример:

2 ответа

KVO-уведомления после слиянияChangesFromContextDidSaveNotification

Я использую KVO для наблюдения за изменениями в NSManagedObject. NSManagedObject, который я наблюдаю, является частью контекста NSManagedObject, который находится в главной очереди. Когда я обновляю этот объект вфон (частный тип параллелизма ...

3 ответа

, Это очень хорошее предложение, и если у вас нет конкретной причины для непосредственного наблюдения за объектом, вы должны принять его. (Одним из преимуществ является то, что вы можете использовать привязки для подключения представлений к новому контроллеру массива.)

аюсь заставить наблюдение значения ключа работать для NSMutableArray. Ниже приведен файл .h для MyObservee, наблюдаемого класса: @interface MyObservee : NSObject { @private int someValue; @private NSMutableArray *someArray; } @property ...