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

Как обновить NSPathControl с путем к выбранной ячейке в NSBrowser
Мне нужно обновлять NSPathControl с текущим выбранным путем в NSBrowser, но у меня возникают проблемы с определением способа получения уведомлений, когда путь изменился из NSBrowser. Идеальным способом сделать это было бы просто наблюдать путь ключа...
2469 просмотров

Как лучше всего взаимодействовать между контроллерами представления?
Поскольку я новичок в objective-c, cocoa и iPhone dev в целом, у меня есть сильное желание получить максимальную отдачу от языка и фреймворков. Один из ресурсов, который я использую, - это заметки класса CS193P Стэнфорда, которые они оставили в...
38027 просмотров

Проблемы KVO и Bindings с использованием моего собственного (не общего) объекта NSUserDefaults
Я создаю подкласс NSUserDefaults в своем приложении. Побочным эффектом этого является то, что я не могу использовать [NSUserDefaults sharedUserDefaults] , мне нужен метод класса для предоставления моего собственного статического объекта по...
1050 просмотров

Как наблюдать за созданием/уничтожением экземпляра объекта?
Я поражен KVC/KVO. Супер мощный. Однако есть одна проблема. Я пытаюсь быть правдой в духе MVC, но не вижу способа использовать шаблон наблюдения для отслеживания выделения или освобождения экземпляра класса Objective-C. Это на самом деле важно,...
831 просмотров

Как узнать, прикреплен ли к объекту наблюдатель значения ключа
Если вы укажете объекту c removeObservers: для ключевого пути, и этот ключевой путь не был зарегистрирован, он взламывает сады. как - «Невозможно удалить наблюдателя для ключевого пути« theKeyPath », потому что он не зарегистрирован как...
58230 просмотров

Получение информации в словаре `change` из KVO
Метод - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { } имеет параметр change который представляет собой словарь, содержащий информацию о характере изменения...
1833 просмотров
schedule 26.06.2023

UITextField valueDidChange-Event
Есть ли способ поймать событие "valueDidChange" для текстового поля? oO У меня есть modalView с UITextField. Когда UITextField пуст, кнопка «Готово» на панели навигации должна быть отключена, а при вводе текста она должна стать активной....
859 просмотров
schedule 06.10.2023

Как привязать шкалу CAConstraint?
Я хочу привязать масштаб CAConstraint , чтобы ширина CALayer относительно его суперуровня могла указывать на прогресс ( QTMovie ) на основе переменной, которую я обновляю в методе запланированного таймера, который срабатывает каждую секунду....
523 просмотров

Получение 2 уведомлений KVO для одного изменения KVC
Я использую KVC / KVO для создания настраиваемой реализации привязок для университетского проекта (она должна быть настраиваемой, поскольку я хочу делать что-то, выходящее за рамки того, что могут делать привязки, включая работу на iOS). У меня...
3928 просмотров

Получить положение полосы прокрутки NSScroller на лету
Фиолетовый прямоугольник — это NSView . В его методе awakeFromNib я вызываю [[NSViewController alloc] initWithNibName:@"nib" bundle:nil]] . Красный прямоугольник — это NSScrollView , он же @"nib" . Этот вид включает в себя вертикальную...
713 просмотров

KVO AVAudioPlayer не работает
Я пытаюсь наблюдать за свойством currentTime AVAudioPlayer. Но метод даже не вызывается... Он мне нужен для установки позиции UISlider... Но он не работает. Вот соответствующий код: [audioPlayer addObserver:self forKeyPath:@"currentTime"...
1377 просмотров

Базовые данные IOS с KVO — valueForKey: для пользовательского свойства в подклассе NSManagedObject?
У меня есть два подкласса NSManagedObject, производные от сущностей: ActivityMember и Member. У Member есть свойство с именем name, а ActivityMember через связь один к одному с Member имеет свойство с именем member. Я пытаюсь создать...
1314 просмотров
schedule 21.01.2023

Ключ-значение, наблюдение за NSMutableSet
В простом классе у меня есть свойство NSMutableSet. Всякий раз, когда объекты добавляются или удаляются из набора, я хочу выполнить некоторый пользовательский код. Я знаю, что мог бы написать несколько addObjectToSet: -подобных методов для класса,...
3402 просмотров

Проблемы GCD и KVO
Мое приложение хочет получить список альбомов iphone и все фотографии в определенном альбоме. В приложении я перечисляю фотографии в одном альбоме айфона. Поскольку фотографий определенного альбома может быть много, с учетом производительности я...
2120 просмотров

Как сделать идеальный KVO для NSManagedObject?
Perfect KVO здесь состоит из двух частей: правильно добавить наблюдателя и правильно удалить наблюдатель. История: Я использую одну UITableViewCell (ячейку) для отображения одного NSManagedObject (объекта). Каждый объект имеет некоторые...
3113 просмотров

Почему этот код не соответствует требованиям KVO?
У меня есть подкласс NSViewController с удобным методом для возврата такого оконного контроллера @interface ILViewController : NSViewController - (ILWindowController *)windowController; @end @implementation ILViewController -...
4451 просмотров

Привязка к аранжированным объектам NSArrayController показывает открытую круглую скобку
У меня есть NSArrayController, привязанный к моему изменяемому массиву моделей через его привязку contentArray . И у меня есть несколько элементов управления (например, инспектор), где я хочу показать некоторые свойства объектов в моем массиве. Я...
537 просмотров

Когда следует наблюдать за данными модели при использовании раскадровок
Предположим, у меня есть приложение адресной книги. Итак, из списка адресов я теперь перехожу к подробному представлению следующим образом: Пользователь нажимает на ячейку в основном списке Переход showDetail вызывается В prepareForSegue:...
80 просмотров

iOS: KVO + анимация = без анимации?
Я анимирую представление (перемещая его рамку за пределы экрана) в таком блоке: [UIView animateWithDuration:0.3 animations:^{ view.frame = CGRectOffset(view.frame, .0f, CGRectGetHeight(view.frame)); } completion:^(BOOL finished) { // view...
452 просмотров
schedule 07.01.2023

Используйте KVO для NSTextField, которые связаны вместе
У меня возникли проблемы с работой KVO с текстовыми полями, связанными вместе в приложении Cocoa. Я заставил это работать при настройке строк в NSTextFields с помощью кнопок, но это не работает с привязками. Как всегда, любая помощь от Stack...
3448 просмотров