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

2 ответа

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

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

2 ответа

@NikolaiRuhe Да, это наблюдаемая реализация контейнера, и контейнер оказывается подклассом NSMutableArray. Исходный вопрос просит о способе отслеживания изменений массива. Это действительно обеспечивает способ сделать это. Он использует наблюдаемый ключ, который является «наблюдатель.arr». Я считаю, что мы находимся на одной странице.

могу установить КВО сNSMutableArray? Я хочу получать уведомления, когда изменения появляются в массиве. Я никогда раньше не использовал KVO с коллекцией, подобной массиву.

2 ответа

Как получать уведомления об изменениях моделей через NSArrayController?

у меня естьNSView подкласс, который связан сarrangedObjects изNSArrayController, Когда в массив вставлен или удален элемент, представление уведомляется. Как я могу получить уведомление, если у модели, хранящейся в массиве, ...

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

2 ответа

KVC странное поведение

Почему этот код работает нормально: NSArray* arr = @[[CALayer layer], [CALayer layer]]; NSString *sumKeyPath = @"@sum.bounds.size.width"; CGFloat totalSize = [[arr valueForKeyPath:sumKeyPath] floatValue];Но этот код выдает ошибку: NSArray* arr ...

2 ответа

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

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

3 ответа

Падение производительности при использовании NSMutableDictionary и NSMutableArray>

Я рассматриваю возможность использования NSMutableDictionary вместо моего текущего NSMutableArray. Это в первую очередь по причинам KVC / KVO. Коллекция подв...

3 ответа

Лучшие практики для параметра контекста в addObserver (KVO)

3 ответа

КВО порода. Теперь, как я могу использовать это асинхронно?

Я продаюсь на КВО, но если использовать очевидным образом, это синхронно. Я хотел бы использовать его в ситуации, когда я запускаю много сообщений KVO в быст...

3 ответа

Лучшие практики для параметра контекста в addObserver (KVO)

Мне было интересно, что вы должны установить указатель контекста в KVO, когда вы наблюдаете свойство. Я'Я только начинаю использовать КВО, и у меня нетсл...

3 ответа

КВО порода. Теперь, как я могу использовать это асинхронно?