Вопросы по теме 'key-value-observing'

Наблюдение за связанными объектами CoreData NSTreeController для вставки / удаления
Я создаю свое собственное привязываемое пользовательское древовидное представление. Для этого я хотел бы понаблюдать за NSTreeController на предмет обновлений отношений его элементов ко многим. NSTreeController привязан к контексту управляемого...
575 просмотров

использование KVO для обновления NSTableView, отфильтрованного NSPredicate
Мой пользовательский интерфейс не обновляется, когда я этого ожидал. Приложение отображает «проекты» в виде, аналогичном iTunes - список источников слева позволяет фильтровать список (NSTableView) справа. Мои фильтры обновляются правильно, когда...
1389 просмотров

Разница между mutableArrayValueForKey и прямым вызовом insertObject: inEmployeesAtIndex:
У меня вопрос относительно использования KVO-совместимых методов для вставки / удаления объектов из массива. Я работаю через Программирование какао Аарона Хиллегасса для Mac OS X и увидел следующую строку кода (в методе...
1664 просмотров

Как обеспечить правильное поведение KVO для моего пользовательского элемента управления, похожего на NSSlider?
Допустим, у вас есть настраиваемый элемент управления, похожий на NSSlider, но с поддержкой выбора диапазона значений вместо одного значения. Очевидным выбором свойств является minValue, maxValue, leftValue, rightValue или любое другое название....
508 просмотров

NSManagedObject и KVO против документации
У меня есть собственный подкласс NSManagedObject , скажем, Person . У меня также есть UIView , зарегистрированный в -addObserver:forKeyPath:options:context: , чтобы наблюдать за различными свойствами Person , некоторые из которых являются...
4923 просмотров

Проблема сортировки NSTableView (с KVC)
У меня была странная проблема с сортировкой NSTableView. Я создал простое приложение с NSTableView, которое имеет 4 столбца. Затем я использовал KVC, чтобы привязать его к контроллеру массива. Затем я добавил некоторые данные в NSMutableArray....
454 просмотров
schedule 18.04.2022

Как наблюдать за изменением свойств NSObject
У меня есть подкласс NSObject, имеющий 70 свойств, мне нужно наблюдать за изменениями во всех из них, не добавляя каждое свойство по одному, используя следующее: [self addObserver: self forKeyPath: @"propertyname" options:...
1815 просмотров

добавление KVO в UITableViewCell
У меня есть пользовательский UITableViewCell, который отображает различные атрибуты объекта Person (поддерживаемые Core Data)... некоторые метки, изображения и т. д. В настоящее время я заставляю все табличное представление перезагружаться всякий раз,...
11441 просмотров

KVO против NSNotification против протокола/делегатов?
У меня есть некоторое представление о том, что использовать, когда, но точное использование мне все еще не ясно. Может кто-нибудь объяснить на примере?
22620 просмотров

Как распространить изменение размера подпредставления на изменение размера суперпредставления?
Я пытаюсь сделать противоположное тому, что автоматически делает маска автоматического изменения размера. То есть у меня есть иерархия представлений, и мне нужно распространить изменение в самом глубоком кадре подпредставления по всей цепочке, чтобы...
752 просмотров

Альтернатива переопределению didChangeValueForKey: на NSManagedObject
У меня есть управляемый объект, который действует как список воспроизведения, он имеет отношение ко многим элементам списка воспроизведения. Плейлистов может быть несколько, но только один «активный» плейлист. Активный список воспроизведения...
1312 просмотров
schedule 26.12.2022

MapView, MKAnnotation и Key-Value-Observing — сообщение об ошибке
сегодня выдало ошибку с пояснением :) Вот только одна проблема: я ничего не понимаю :( Так что же я делаю не так, когда получаю эту ошибку? 2012-04-30 03:04:35.737 Barz[21961:11903] An instance 0x7491960 of class BarAnnotation was deallocated...
530 просмотров

Определите, следует ли анимировать наблюдаемое изменение KVO в MVC.
(iOS 5, XCode 4.4) У меня есть контроллер (скажем, C1), который модифицирует модель, наблюдаемую с помощью KVO, вторым контроллером (C2), который управляет представлением на основе модели (я упростил ситуацию для целей данного обсуждения). Теперь...
63 просмотров

Помощь в проектировании для MVC и KVO
У меня есть данные, которые хранятся на устройстве, которое необходимо синхронизировать с моим сервером, с точки зрения дизайна, я на правильном пути? У меня есть модель с методом возврата моих локальных объектов, назовем ее [model objects]';...
148 просмотров

Как уведомить родительский класс от дочернего?
Я пытаюсь решить одну архитектурную проблему, но хочу найти наиболее подходящий подход. У меня есть игровая сцена GameLayer.h, которую я вижу в этом случае. У меня также есть класс GameEngine, который я пытаюсь контролировать. У меня есть...
138 просмотров

Ошибка при создании KVO на UIView
Я добавляю UIView с именем bookViewContainer в свой контроллер представления и хочу определить, когда его масштаб изменяется с помощью KVO. Вот мой viewDidLoad : - (void)viewDidLoad { [super viewDidLoad]; bookViewContainer = [[UIView...
140 просмотров

Наблюдение за ключом-значением: могу ли я наблюдать за изменениями ВСЕХ свойств?
Всякий раз, когда свойство моего объекта изменяется или обновляется, я хочу изменить переменную (одноразовую переменную). Этот одноразовый номер основан на времени. Таким образом, каждый раз, когда свойство обновляется, этот одноразовый номер...
614 просмотров
schedule 06.03.2022

KVO на добавление/удаление объектов через NSArrayController
Как я могу получить уведомление, когда объект был добавлен/удален через NSArrayController ? Я пробовал что-то вроде [core addObserver:self forKeyPath:@"arrangedObjects" options:0 context:nil]; Я получаю уведомление о том, что что-то...
285 просмотров

Сбой NSOperation в NSKeyValueNotifyObserver
В нашем приложении произошел сбой с момента запуска. Мы исправили все остальные крупные сбои, осталась только эта. Crashlytics сообщает о сбое следующим образом: Crashed: com.apple.root.default-priority EXC_BREAKPOINT UNKNOWN at 0x0000defe...
2362 просмотров

Наблюдение ключевого значения для дискретных данных, полученных из непрерывных данных
Итак, у меня есть два свойства, определенные @property (nonatomic) float continous; @property (nonatomic, readonly) NSInteger discrete; continous — фактическое свойство, которое постоянно меняется, а геттер для discrete выглядит так:...
41 просмотров
schedule 05.09.2022