Вопросы по теме 'key-value-observing'
Массив KVC: геттеры против индексированных аксессоров?
Меня это смущает: http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/KeyValueCoding/Concepts/AccessorConventions.html#//apple_ref/doc/uid/20002174-178830-BAJEDEFB
Предположим
@interface Office : NSObject {
NSMutableArray...
1035 просмотров
schedule
10.07.2022
Яркие примеры привязки данных
Я реализую базовый фреймворк в JavaScript, который просто обеспечивает привязку данных между объектами. Привязка данных может быть односторонней или двусторонней и потенциально может иметь несколько объектов, привязанных к какому-либо свойству. Есть...
709 просмотров
schedule
09.02.2024
Сообщение -observeValueForKeyPath:ofObject:change:context: было получено, но не обработано
Я относительно новичок в KVO, поэтому есть большая вероятность, что я нарушаю какое-то фундаментальное правило. Я использую основные данные.
Мое приложение вылетает со следующим сообщением: И я не могу понять, почему CGImage участвует в наблюдении...
22437 просмотров
schedule
20.03.2024
KVO: Должен ли я явно удалить объект как наблюдатель?
У меня есть контроллер табличного представления, ячейки которого отображают содержимое другого объекта. Поскольку содержимое этих объектов можно обновлять, я использую KVO, чтобы получать уведомления об изменениях, чтобы обновить представление ячейки...
536 просмотров
schedule
22.04.2024
Как наблюдать за MPMoviePlayerController по времени воспроизведения?
Чтобы вызвать какие-то события на указанное время, например, когда видео переходит на 10.0s или 20.0s, должны быть какие-то события, которые нужно вызвать, возможно ли наблюдать какое-то свойство экземпляра MPMoviePlayerController для таких случаев ?...
714 просмотров
schedule
06.10.2023
Как привязаться к упорядоченным объектам NSArrayController
Я хотел бы программно привязать массив пользовательского класса ( MyClass ) к контроллеру массива ( NSArrayController ) с его содержимым, привязанным к другому массиву ( modelArray ). MyClass отображает содержимое массива, как NSTableView .
Моя...
2161 просмотров
schedule
28.08.2022
KVO не срабатывает при изменении значения
Я пытаюсь провести некоторые тесты с Apple KVC, но по какой-то причине я не могу заставить KVO запускаться, когда я изменяю значение через KVC.
У меня есть следующий код:
#import <Foundation/Foundation.h>
@interface Character : NSObject...
3715 просмотров
schedule
12.07.2022
Должен ли я использовать will/didSetValueForKey внутри пользовательского сеттера?
Возможный дубликат: Получение 2 уведомления KVO для одного изменения KVC
Я не понимаю, где мне следует использовать willChangeValueForKey: и didChangeValueForKey: .
У меня есть объект со свойством, для которого требуется...
1661 просмотров
schedule
12.10.2023
NSSortDescriptor для сортировки по количеству элементов в отношениях основных данных со многими
При использовании отношений Core Data со многими-многими существует давняя проблема: очень сложно отсортировать запрос на выборку с использованием NSSortDescriptor на Parent сущности на основе количества children , находящихся во взаимосвязи...
2209 просмотров
schedule
11.08.2022
Наблюдение за изменениями NSArray в UITableViewCell
Я использую KVO для наблюдения за изменениями массива, массив будет изменен в ячейке, которая находится в tableViewController tableView . И я назначил массив, который находится в ячейке, общедоступному свойству NSArray для использования...
733 просмотров
schedule
25.01.2024
Нужно дважды вызвать removeObserver
У меня есть представление, которое наблюдает за значениями самого себя на init следующим образом:
[self addObserver:self forKeyPath:@"focusPointOfInterestIndicator" options:0 context:kSRCameraViewObserverContext];
[self addObserver:self...
725 просмотров
schedule
06.08.2022
Устранение проблемы с наблюдателем KVO
У меня есть контроллер меню, связанный с контроллером представления по слабой ссылке. Контроллер представления имеет неправильную ссылку на контроллер меню.
Контроллер меню наблюдает за некоторыми свойствами представления коллекции в контроллере...
207 просмотров
schedule
18.10.2023
Привязки какао - освобождение, пока наблюдатели значения ключа все еще были зарегистрированы предупреждения
Я использовал привязки Какао в моем NSTableCellView внутри моего NSOutlineView, но предоставлял свои собственные данные в метод outlineView objectValueForTableColumn:byItem: (т.е. не использовал NSArrayController для содержимого). Он работает...
868 просмотров
schedule
03.08.2022
Почему приложение вылетало при использовании KVO для наблюдения в контроллере просмотра страниц? и Как заставить КВО действовать?
Я пытаюсь использовать KVO, чтобы наблюдать за изменением обновления при использовании перетаскивания в контроллере просмотра дочернего содержимого моего контроллера просмотра страницы, но при запуске приложения происходит сбой, и он говорит:...
507 просмотров
schedule
19.10.2023
KVO - наблюдать() changeHandler не вызывается
Что я хочу реализовать, так это то, что ViewController наблюдает за свойством Model . Но метод observe() changeHandler не вызывается. Как исправить?
ViewController.swift
class ViewController: UIViewController {
override func...
574 просмотров
schedule
28.06.2022
Наблюдение за ключевыми значениями с помощью SCNGeometry для уровней детализации
Я пытаюсь использовать kvo для наблюдения за геометрией моего узла, потому что Scenekit не предоставляет какого-либо обратного вызова, чтобы сообщить мне, когда уровень детализации узла был обновлен. Цель этого состоит в том, что мои узлы имеют...
75 просмотров
schedule
04.10.2022
Swift KVO, содержащий счетчик ссылок на объекты
Я добавляю наблюдателей в свой быстрый код следующим образом:
private var keyValueObservations = [NSKeyValueObservation]()
А потом в коде
let keyValueObservation = session.observe(\.isRunning, options: .new) { _, change in...
91 просмотров
schedule
09.12.2023