Вопросы по теме 'key-value-coding'
Использование KVC для генерации SQL?
Интересно, можно ли использовать KVC для генерации SQL. Я делаю легкий ORM; Я хочу сделать что-то вроде этого (псевдокод):
for key in object.getKeys
sql = sql + formatField(key,objet.value[key]);
и получить:
INSERT INTO Table...
227 просмотров
schedule
25.06.2022
Наблюдение за связанными объектами CoreData NSTreeController для вставки / удаления
Я создаю свое собственное привязываемое пользовательское древовидное представление. Для этого я хотел бы понаблюдать за NSTreeController на предмет обновлений отношений его элементов ко многим. NSTreeController привязан к контексту управляемого...
575 просмотров
schedule
10.10.2022
Кодирование ключевого значения для Java
В Objective-C для Apple есть что-то, называемое «кодирование ключевого значения», которое позволяет вам перемещаться по графу объекта, используя строки, похожие на пути файловой системы. Существует неформальный протокол (то есть интерфейс), который...
3741 просмотров
schedule
07.12.2023
использование KVO для обновления NSTableView, отфильтрованного NSPredicate
Мой пользовательский интерфейс не обновляется, когда я этого ожидал.
Приложение отображает «проекты» в виде, аналогичном iTunes - список источников слева позволяет фильтровать список (NSTableView) справа. Мои фильтры обновляются правильно, когда...
1389 просмотров
schedule
10.04.2022
Почему не вызывается setValue: forKeyPath для исключения изменяемого словаря для неизвестных путей к клавишам?
У меня есть следующий код:
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[defs setObject:[NSNumber numberWithInt:100] forKey:@"test1.test2.test3"];
[defs setValue:[NSNumber numberWithInt:10] forKeyPath:@"test2.test3.test4"];
Я...
3706 просмотров
schedule
03.07.2022
Доступ к объекту в NSArray с использованием ключевого пути
Я прочитал документы KVC на Apple, и в них подробно рассказывается о том, как сделать ваши индексированные коллекции доступными с помощью кодирования значения ключа, но я не могу найти примеров использования пути ключа для доступа к произвольному...
554 просмотров
schedule
20.10.2023
Как использовать ключевые пути в NSPredicate на NSArray из NSStrings?
Кто-нибудь знает, как использовать ключевые пути в NSPredicate?
Я пытаюсь использовать ключевые пути, но произошла ошибка. Я хочу использовать "dictate like 'AAA'" в качестве ключевого пути.
Исходный код:
- (void)Predictate{
dictate =...
598 просмотров
schedule
23.02.2022
Использование предикатов для объектов массива в Swift возвращает ошибку
Когда я фильтрую массив пользовательских классов Swift с помощью Predicate, я получаю сообщение об ошибке:
*** NSForwarding: предупреждение: объект 0x78ed21a0 класса 'Plantivo1_6.Seed' не реализует методSignatureForSelector: -- впереди проблемы...
1559 просмотров
schedule
15.10.2023
Почему UIButton не может использовать KVC для изменения titleLabel
let newLabel = UILbael()
let button = UIButton()
button.setValue(newLabel, forKeyPath: "titleLabel")
информация о сбое
setValue:forUndefinedKey:]: this class is not key valuecoding-compliant for the key titleLabel
как это сделать,...
70 просмотров
schedule
07.03.2024