Вопросы по теме 'key-value-observing'
Какой хороший способ выполнить привязку из общего окна служебной программы и самого переднего окна документа?
У меня есть приложение, которое позволяет открывать несколько документов NS. В этом приложении есть одно служебное окно, которое содержит некоторые функции, которые я хочу применить к самому переднему документу.
Я пытаюсь использовать здесь...
1001 просмотров
schedule
19.07.2023
Привязка какао к определенному элементу в контроллере массива
Можно ли использовать NSArrayController для привязки значения NSTextField к определенному элементу массива? В частности, я хочу привязаться к свойству первого элемента в массиве и ничего не показывать, если массив пуст.
Использование...
2065 просмотров
schedule
13.05.2022
Как добавить объект в программно связанный NSMutableArray?
У меня есть NSDocument, который имеет следующую структуру:
@interface MyDocument : NSDocument
{
NSMutableArray *myArray;
IBOutlet NSArrayController *myArrayController;
IBOutlet MyView *myView;
}
@end
Я создаю экземпляры...
4819 просмотров
schedule
31.05.2023
Какао сенсорное программирование. KVO/KVC во внутреннем цикле очень медленный. Как мне ускорить процесс?
Я стал большим поклонником KVO/KVC. Мне нравится, как он поддерживает чистоту моей архитектуры MVC. Однако мне не нравится огромный удар по производительности, который я получаю, когда использую KVO во внутреннем цикле рендеринга приложения...
1902 просмотров
schedule
01.07.2022
Наблюдение за собой в Какао
В Cocoa addObserver:forKeyPath:options:context: не сохраняет "ни приемник, ни наблюдатель". Поэтому я предполагаю, что наблюдение за собой разрешено; то есть вполне допустимо сделать что-то вроде
[self addObserver:self forKeyPath...]
Если...
3701 просмотров
schedule
21.04.2023
KVO на NSCountedSet?
Я хотел бы отслеживать NSCountedSet, чтобы увидеть, изменится ли его содержимое. Настройка KVO кажется компилируемой, но не запускается. Первый вопрос: можете ли вы наблюдать множество? Если да, то что-то не так с этим сообщением?
[subViewA...
1610 просмотров
schedule
25.04.2023
Наблюдение за изменением ЛЮБОГО свойства класса в Objective-C
Проще говоря, есть ли способ получать общее уведомление об изменении какого-либо свойства в классе Objective-C? Я знаю, что могу использовать KVO для отслеживания изменений определенных свойств, но мне необходимо вызывать определенный метод всякий...
4904 просмотров
schedule
19.10.2022
Кодирование значения ключа объекта Javascript. Динамическая установка вложенного значения
Я работаю над небольшой библиотекой, которая позволяет мне выполнять базовое кодирование значения ключа с объектами. Скажем, у меня есть следующий объект:
var data = { key1: "value1", key2: { nested1: 1, nested2: "wowza!" } };
И у меня есть...
8211 просмотров
schedule
05.08.2022
iPhone OS: KVO: почему мой Observer получает уведомление только при запуске applicationDidfinishLaunching
Я в основном пытаюсь реализовать настройку отслеживания достижений в своем приложении.
У меня есть класс manageObjectModel под названием StatTracker для отслеживания всех видов статистики, и я хочу, чтобы мой класс отслеживания достижений...
800 просмотров
schedule
31.05.2022
Наблюдение за ключевыми значениями и состояние NSButton
Я пытаюсь наблюдать за состоянием флажка и вносить соответствующие изменения в приложение при изменении статуса флажка. В оконном менеджере, который управляет окном с флажком, у меня есть следующая настройка наблюдателя:
- (void)awakeFromNib
{...
5076 просмотров
schedule
12.11.2023
Почему мои привязки Cocoa сломаны?
У меня есть окно с NSTextField (в Snow Leopard), которое я привязал к функции NSString в своем классе WindowController. Эта строка будет объединять информацию о выборе и количестве моего табличного представления, предоставленную моим контроллером...
1385 просмотров
schedule
17.12.2022
Наблюдение за объектом с помощью прокси-объекта
Должен ли я иметь возможность установить наблюдателя на прокси-объекте, изменить то, на что указывает прокси-объект, и по-прежнему иметь возможность наблюдать изменения на реальном объекте?
Пример может лучше всего объяснить это. Обратите внимание...
290 просмотров
schedule
03.07.2022
Как получить уведомление, когда пользователь по умолчанию изменился?
У меня есть пользовательское значение по умолчанию, называемое showSqliteSequenceTable , и его можно изменить с помощью флажка. Я использую это следующим образом в методе -[SKDatabase reloadTables] :
const char *tablesQuery = [[NSUserDefaults...
738 просмотров
schedule
08.05.2023
KVO с неизвестным наблюдаемым объектом до выполнения
У меня есть класс «Компас», который предназначен для наблюдения за другим классом «SensorA», «SensorB» или «SensorC». Проблема в том, что я не знаю наблюдаемого класса до времени выполнения. Я использовал отражения, чтобы создать экземпляр во время...
529 просмотров
schedule
20.04.2022
КВО для зависимого имущества, зависящего от самого себя
Я определил два свойства с соответствующими иварами и синтезировал их:
@property (nonatomic,copy) NSString* title;
@property (nonatomic,copy) NSString* person;
Теперь в моей реализации у меня есть следующий пользовательский геттер для title...
181 просмотров
schedule
26.07.2023
как увидеть, что объект наблюдает в какао
Я знаю, что есть способ увидеть, какие свойства наблюдаются у объекта с помощьюObservationInfo, но есть ли способ увидеть, что объект настроен для наблюдения?
[otherObject addObserver:zombie forKeyPath:@"brains" context:apocalypse]
Вызов...
259 просмотров
schedule
18.04.2022
Наблюдение за зависимыми ключами в отношении ко многим
У меня есть сущность Core Data, «заявка», которая имеет отношение ко многим «элементам», называемым «itemLink».
в IB у меня есть текстовое поле, привязанное к «всего», и это почти работает.
В "bid.m" у меня есть:
- (NSDecimalNumber *)total...
1162 просмотров
schedule
14.04.2023
NSMutableDictionary добавление и удаление KVO
У меня быстрый вопрос по КВО. Я понимаю, что для NSArray, если требуется наблюдение за дополнениями, вы можете сделать следующее.
NSIndexSet* set = [NSIndexSet indexSetWithIndex:[someIndex integerValue]];
[self...
1468 просмотров
schedule
24.02.2023
iOS: как узнать, соответствует ли объект KVO?
В Руководстве по программированию наблюдения за ключевыми значениями , раздел Регистрация для наблюдения за ключевыми значениями говорит: «Обычно свойства в фреймворках, поставляемых Apple, являются KVO-совместимыми, только если они...
7157 просмотров
schedule
27.05.2022
Невозможно удалить наблюдателя для ключевого пути из, потому что он не зарегистрирован как наблюдатель
У меня есть модель Core Data с двумя объектами: A и B. A имеет отношение к одному или нескольким объектам B. B имеет свойство bValue.
Я создаю много экземпляров класса, и некоторые из них вызывают уведомление. Это уведомление вызвало метод,...
2843 просмотров
schedule
13.07.2022