Вопросы по теме '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 просмотров

Кодирование ключевого значения для Java
В Objective-C для Apple есть что-то, называемое «кодирование ключевого значения», которое позволяет вам перемещаться по графу объекта, используя строки, похожие на пути файловой системы. Существует неформальный протокол (то есть интерфейс), который...
3741 просмотров
schedule 07.12.2023

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

Почему не вызывается 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