Результаты поиска по запросу "key-value-observing"
, и вы можете использовать любой из них. Но мне не хотелось пытаться объяснить этот маленький беспорядок в ответе, в основном не связанном с темой.
м подклассе UIScrollView я наблюдаю изменения кадра: [self addObserver:self forKeyPath:@"frame" options:0 context:NULL]; мойobserveValueForKeyPath:ofObject:change:context: реализация заключается в следующем: - ...
У вас все еще есть проблемы с iOS 5, о которых я упоминал ранее. Вы не можете решить эту проблему с проверкой во время компиляции; это должна быть проверка во время выполнения.
оводство по программированию наблюдения значения ключа, секция [http://developer.apple.com/library/ios/#DOCUMENTATION/Cocoa/Conceptual/KeyValueObserving/KeyValueObserving.html] Регистрация для наблюдения значения ключаговорит: «Обычно свойства ...
Например, вы можете разместить уведомление NSNotification каждый раз, когда файл завершит загрузку, а userInfo может содержать продолжительность времени, которое он загружал, количество загруженных байтов и путь к файловой системе, в который был сохранен файл.
ствую, что не до конца понимаю разницу между KVO и NSNotification ... Кажется, они очень похожи ... Не могли бы вы привести пример, показывающий, когда лучше использовать один метод, а когда другой? Я не говорю о Bind и IB, но я имею в виду ...
@NikolaiRuhe Да, это наблюдаемая реализация контейнера, и контейнер оказывается подклассом NSMutableArray. Исходный вопрос просит о способе отслеживания изменений массива. Это действительно обеспечивает способ сделать это. Он использует наблюдаемый ключ, который является «наблюдатель.arr». Я считаю, что мы находимся на одной странице.
могу установить КВО сNSMutableArray? Я хочу получать уведомления, когда изменения появляются в массиве. Я никогда раньше не использовал KVO с коллекцией, подобной массиву.
Спасибо, Брэд, за всю эту работу. Нет, чтобы завершить, да, чтобы иметь дело, но без [супер сделки]. Просто на самом деле, как только вы это знаете. Эй, @drunknbass, прими ответ этого человека!
далить наблюдателя из объекта подARC [http://clang.llvm.org/docs/AutomaticReferenceCounting.html]? Мы просто добавляем наблюдателя и забываем удалить его? Если мы больше не управляем памятью вручную, где мы отказываемся от наблюдения? Например, ...
Как определить тип возвращаемого свойства в Objective-C
У меня есть объект в target-c во время выполнения, из которого я знаю только ключ KVC, и мне нужно определить тип возвращаемого значения (например, мне нужно знать, является ли он NSArray или NSMutableArray) этого свойства, как я могу это сделать ?
Как найти все ключи свойств объекта Objective-C, совместимого с KVC?
Есть ли метод, который возвращает все ключи для объекта, соответствующего протоколу NSKeyValueCoding? Нечто подобное[object getPropertyKeys] это вернуло бы NSArray объектов NSString. Это будет работать для любого KVC-совместимого объекта. ...
Перетаскиваемые аннотации iOS MapKit (MKAnnotationView) больше не панорамируются с картой
Я учусь использовать MapKit в своем новом iOS-приложении. Я использую некоторые из моих модельных объектов в качестве аннотаций (добавил<MKAnnotation> протокол к их заголовку файла). Я также создаю пользовательские MKAnnotationViews ...
Как получать уведомления об изменениях моделей через NSArrayController?
у меня естьNSView подкласс, который связан сarrangedObjects изNSArrayController, Когда в массив вставлен или удален элемент, представление уведомляется. Как я могу получить уведомление, если у модели, хранящейся в массиве, ...
Когда я должен удалить наблюдателей? Ошибка об освобождении объектов перед удалением наблюдателей
Я пытаюсь использовать наблюдение значения ключа в одном из моих классов. Я регистрирую наблюдателей в методе init и удаляю / отменяю их регистрацию в dealloc, но я получаю следующую ошибку, которая, по-видимому, возникает до того, как мой метод ...