Вопросы по теме 'key-value-observing'
Наблюдение за связанными объектами CoreData NSTreeController для вставки / удаления
Я создаю свое собственное привязываемое пользовательское древовидное представление. Для этого я хотел бы понаблюдать за NSTreeController на предмет обновлений отношений его элементов ко многим. NSTreeController привязан к контексту управляемого...
575 просмотров
schedule
10.10.2022
использование KVO для обновления NSTableView, отфильтрованного NSPredicate
Мой пользовательский интерфейс не обновляется, когда я этого ожидал.
Приложение отображает «проекты» в виде, аналогичном iTunes - список источников слева позволяет фильтровать список (NSTableView) справа. Мои фильтры обновляются правильно, когда...
1389 просмотров
schedule
10.04.2022
Разница между mutableArrayValueForKey и прямым вызовом insertObject: inEmployeesAtIndex:
У меня вопрос относительно использования KVO-совместимых методов для вставки / удаления объектов из массива. Я работаю через Программирование какао Аарона Хиллегасса для Mac OS X и увидел следующую строку кода (в методе...
1664 просмотров
schedule
22.03.2022
Как обеспечить правильное поведение KVO для моего пользовательского элемента управления, похожего на NSSlider?
Допустим, у вас есть настраиваемый элемент управления, похожий на NSSlider, но с поддержкой выбора диапазона значений вместо одного значения. Очевидным выбором свойств является minValue, maxValue, leftValue, rightValue или любое другое название....
508 просмотров
schedule
17.02.2022
NSManagedObject и KVO против документации
У меня есть собственный подкласс NSManagedObject , скажем, Person . У меня также есть UIView , зарегистрированный в -addObserver:forKeyPath:options:context: , чтобы наблюдать за различными свойствами Person , некоторые из которых являются...
4923 просмотров
schedule
27.05.2022
Проблема сортировки NSTableView (с KVC)
У меня была странная проблема с сортировкой NSTableView.
Я создал простое приложение с NSTableView, которое имеет 4 столбца. Затем я использовал KVC, чтобы привязать его к контроллеру массива.
Затем я добавил некоторые данные в NSMutableArray....
454 просмотров
schedule
18.04.2022
Как наблюдать за изменением свойств NSObject
У меня есть подкласс NSObject, имеющий 70 свойств, мне нужно наблюдать за изменениями во всех из них, не добавляя каждое свойство по одному, используя следующее:
[self addObserver: self
forKeyPath: @"propertyname"
options:...
1815 просмотров
schedule
24.05.2022
добавление KVO в UITableViewCell
У меня есть пользовательский UITableViewCell, который отображает различные атрибуты объекта Person (поддерживаемые Core Data)... некоторые метки, изображения и т. д. В настоящее время я заставляю все табличное представление перезагружаться всякий раз,...
11441 просмотров
schedule
28.07.2022
KVO против NSNotification против протокола/делегатов?
У меня есть некоторое представление о том, что использовать, когда, но точное использование мне все еще не ясно. Может кто-нибудь объяснить на примере?
22620 просмотров
schedule
23.03.2023
Как распространить изменение размера подпредставления на изменение размера суперпредставления?
Я пытаюсь сделать противоположное тому, что автоматически делает маска автоматического изменения размера. То есть у меня есть иерархия представлений, и мне нужно распространить изменение в самом глубоком кадре подпредставления по всей цепочке, чтобы...
752 просмотров
schedule
25.09.2022
Альтернатива переопределению 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 просмотров
schedule
04.10.2023
Определите, следует ли анимировать наблюдаемое изменение KVO в MVC.
(iOS 5, XCode 4.4)
У меня есть контроллер (скажем, C1), который модифицирует модель, наблюдаемую с помощью KVO, вторым контроллером (C2), который управляет представлением на основе модели (я упростил ситуацию для целей данного обсуждения). Теперь...
63 просмотров
schedule
22.01.2023
Помощь в проектировании для MVC и KVO
У меня есть данные, которые хранятся на устройстве, которое необходимо синхронизировать с моим сервером, с точки зрения дизайна, я на правильном пути?
У меня есть модель с методом возврата моих локальных объектов, назовем ее [model objects]';...
148 просмотров
schedule
07.03.2022
Как уведомить родительский класс от дочернего?
Я пытаюсь решить одну архитектурную проблему, но хочу найти наиболее подходящий подход.
У меня есть игровая сцена GameLayer.h, которую я вижу в этом случае. У меня также есть класс GameEngine, который я пытаюсь контролировать. У меня есть...
138 просмотров
schedule
25.10.2023
Ошибка при создании KVO на UIView
Я добавляю UIView с именем bookViewContainer в свой контроллер представления и хочу определить, когда его масштаб изменяется с помощью KVO. Вот мой viewDidLoad :
- (void)viewDidLoad
{
[super viewDidLoad];
bookViewContainer = [[UIView...
140 просмотров
schedule
26.04.2023
Наблюдение за ключом-значением: могу ли я наблюдать за изменениями ВСЕХ свойств?
Всякий раз, когда свойство моего объекта изменяется или обновляется, я хочу изменить переменную (одноразовую переменную). Этот одноразовый номер основан на времени. Таким образом, каждый раз, когда свойство обновляется, этот одноразовый номер...
614 просмотров
schedule
06.03.2022
KVO на добавление/удаление объектов через NSArrayController
Как я могу получить уведомление, когда объект был добавлен/удален через NSArrayController ?
Я пробовал что-то вроде
[core addObserver:self forKeyPath:@"arrangedObjects" options:0 context:nil];
Я получаю уведомление о том, что что-то...
285 просмотров
schedule
08.10.2022
Сбой NSOperation в NSKeyValueNotifyObserver
В нашем приложении произошел сбой с момента запуска. Мы исправили все остальные крупные сбои, осталась только эта. Crashlytics сообщает о сбое следующим образом:
Crashed: com.apple.root.default-priority
EXC_BREAKPOINT UNKNOWN at 0x0000defe...
2362 просмотров
schedule
28.12.2023
Наблюдение ключевого значения для дискретных данных, полученных из непрерывных данных
Итак, у меня есть два свойства, определенные
@property (nonatomic) float continous;
@property (nonatomic, readonly) NSInteger discrete;
continous — фактическое свойство, которое постоянно меняется, а геттер для discrete выглядит так:...
41 просмотров
schedule
05.09.2022