Результаты поиска по запросу "key-value-observing"

1 ответ

Основные данные keyPathsForValuesAffectingValueForKey только вызывающие отношения, а не атрибуты

Я использую базовые данные для моделирования объекта, который имеет как атрибуты, так и отношения. Я хотел бы сделать один из атрибутов зависимым от двух других отношений. Core Data FAQ и несколько других примеров ...

3 ответа

Лучшие практики для параметра контекста в addObserver (KVO)

Мне было интересно, что вы должны установить указатель контекста в KVO, когда вы наблюдаете свойство. Я'Я только начинаю использовать КВО, и у меня нетсл...

3 ответа

Лучшие практики для параметра контекста в addObserver (KVO)

ТОП публикаций

1 ответ

Параметры из наблюдаемых значений: ForKeyPath: ofObject: change: context:

Мне было интересно, что возвращают параметры из этого метода. - (void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void ...

2 ответа

KVC странное поведение

Почему этот код работает нормально: NSArray* arr = @[[CALayer layer], [CALayer layer]]; NSString *sumKeyPath = @"@sum.bounds.size.width"; CGFloat totalSize = [[arr valueForKeyPath:sumKeyPath] floatValue];Но этот код выдает ошибку: NSArray* arr ...

6 ответов

Как определить тип возвращаемого свойства в Objective-C

У меня есть объект в target-c во время выполнения, из которого я знаю только ключ KVC, и мне нужно определить тип возвращаемого значения (например, мне нужно знать, является ли он NSArray или NSMutableArray) этого свойства, как я могу это сделать ?

3 ответа

-ObserveValueForKeyPath: ofObject: change: context: сообщение было получено, но не обработано

Я относительно новичок в КВО, поэтому есть большая вероятность, что я нарушаю какое-то фундаментальное правило. Я использую Core Data.Мое приложение аварийно...

1 ответ

Например, вы можете разместить уведомление NSNotification каждый раз, когда файл завершит загрузку, а userInfo может содержать продолжительность времени, которое он загружал, количество загруженных байтов и путь к файловой системе, в который был сохранен файл.

ствую, что не до конца понимаю разницу между KVO и NSNotification ... Кажется, они очень похожи ... Не могли бы вы привести пример, показывающий, когда лучше использовать один метод, а когда другой? Я не говорю о Bind и IB, но я имею в виду ...

2 ответа

KVO о вычислительных свойствах Swift

1 ответ

, и вы можете использовать любой из них. Но мне не хотелось пытаться объяснить этот маленький беспорядок в ответе, в основном не связанном с темой.

м подклассе UIScrollView я наблюдаю изменения кадра: [self addObserver:self forKeyPath:@"frame" options:0 context:NULL]; мойobserveValueForKeyPath:ofObject:change:context: реализация заключается в следующем: - ...