0
ответов

My isa -swizzling breaks KVO

Я пытаюсь реализовать isa swizzling, потому что мне нужно, чтобы некоторые действия происходили в методе Dealloc определенного объекта. Я переопределяю-(Класс )класс; метод для возврата исходного класса (, как это делает KVO )....
вопрос задан: 8 October 2012 08:27
0
ответов

КВО и изменение пользовательского интерфейса по значению изменилось

Если я добавлю наблюдателя для наблюдения за «выделенным» свойством UILabel, могу ли я внести изменения в другой UIView в блоке обратного вызова наблюдения? т.е. я гарантированно, что этот блок обратного вызова будет ...
вопрос задан: 6 September 2012 23:43
0
ответов

Наблюдение за изменениями в UIDatePicker

Я заметил, что нет делегата для наблюдения за изменениями в UIDatePicker. Есть ли способ определить, когда в сборщике вносятся изменения, ничего не подтверждая, например, момент, когда он вращается и приземляется на...
вопрос задан: 8 August 2012 14:27
0
ответов

KVO - Как получить список зарегистрированных наблюдателей объектов

Я динамически регистрирую наблюдателя на группе контроллеров табличного представления, поэтому мне нужно удалить предыдущих наблюдателей, если они были зарегистрированы на одном и том же объекте. Для этого мне нужно проверить...
вопрос задан: 21 May 2012 11:15
0
ответов

Наблюдение за изменениями в изменяемом массиве с помощью KVO и NSNotificationCenter

В моей модели есть массив объектов, называемых событиями. Я хотел бы, чтобы мой контроллер уведомлялся всякий раз, когда к событиям добавляется новый объект. Я подумал, что хорошим способом сделать это будет использование KVO...
вопрос задан: 3 May 2012 17:17
0
ответов

MapView, MKAnnotation & Key -Value -Observing -Сообщение об ошибке

сегодня я получил сообщение об ошибке с объяснением :)Есть только одна проблема :Я не понимаю :(Итак, что я делаю неправильно, когда получаю эту ошибку? 2012 -04 -30 03 :04 :35.737 Barz[21961 :11903] Экземпляр...
вопрос задан: 30 April 2012 01:26
0
ответов

Как настроить KVO для коллекции (NSArray или NSSet) NSManagedObjects

У меня есть приложение для iPad с UITableViewController, реализующим NSFetchedResultsControllerDelegate. (В основном используется код CoreDataTableViewController из классов Stanford iOS.) У меня есть...
вопрос задан: 26 April 2012 20:59
0
ответов

KVO для свойств, реализованных вручную

В соответствии с обеспечением соответствия KVC, для свойств, которые являются атрибутами или однозначными отношениями, это требует, чтобы ваш класс: Реализовал метод с именем -, -is , или ...
вопрос задан: 6 April 2012 11:20
0
ответов

Архитектура iPhone Core Location — как использовать ее на нескольких контроллерах

Мне нужен способ получить текущее местоположение моего пользователя. Поскольку у пользователя есть друзья, и у них также есть данные о местоположении, я думаю, что правильный путь — поместить поле местоположения в мою базу данных основных данных, как в Fr
вопрос задан: 30 March 2012 15:07
0
ответов

iPhone KVO между двумя классами

У меня есть два класса в моем приложении: класс A и класс B. Оба класса A и B - экземпляры UIViewController. У класса A есть кнопка, которая при нажатии помещает класс B в стек. У класса B есть строка, которая ...
вопрос задан: 7 March 2012 14:32
0
ответов

Как вы сигнализируете об обновлении readonly @property, которое зависит от дочерних свойств?

Это упрощенный пример, которого должно хватить для ответа на вопрос. @interface MyClass: NSObject {Person * _owner; } @property (strong) Человек * владелец; @property (только для чтения) BOOL hasSomething; ...
вопрос задан: 28 February 2012 17:12
0
ответов

NSManagedObject и KVO vs Documentation

У меня есть собственный подкласс NSManagedObject, скажем, Человек. У меня также есть UIView, зарегистрированный с помощью -addObserver: forKeyPath: options: context: для наблюдения за различными свойствами объекта Person, некоторые из которых ...
вопрос задан: 15 February 2012 19:47
0
ответов

Почему я получаю неперехваченное исключение при реализации моих собственных методов установки / получения KVC

Мои классы моделей в основном реализованы с помощью синтезированных методов установки / получения, и все было в порядке. Все было красиво подключено к пользовательскому интерфейсу. Позже я понял, что изменение одного ...
вопрос задан: 13 February 2012 21:00
0
ответов

KVO - Как проверить, является ли объект наблюдателем?

Когда наблюдая значение объекта с помощью addObserver: forKeyPath: options: context :, в конечном итоге вы захотите вызвать removeObserver: forKeyPath: на этом объекте, чтобы очистить его позже. Однако перед этим ...
вопрос задан: 10 February 2012 17:25
0
ответов

Фоновые потоки KVO

Если я настроил наблюдателей kvo в моем основном потоке, но затем в фоновом потоке я изменил значение наблюдаемого свойства, мой основной поток немедленно прервался, независимо от того, где он был? ...
вопрос задан: 6 February 2012 01:31
0
ответов

Когда мне следует вызывать removeObserver: forKeyPath из закрывающегося класса ViewController, который наблюдает за постоянным классом модели?

У меня есть класс ViewController, у которого есть свойство, которое является моделью, которую я хочу наблюдать как свойства модели изменять. В моем объекте модели у меня есть свойство, которое периодически обновляется в ...
вопрос задан: 2 February 2012 17:02
0
ответов

Ключевое значение Наблюдайте за removeObserver, когда наблюдаемый объект освобождается.

Есть различные вопросы, связанные с этой темой, но ни один из них не отвечает на мой вопрос. Я хочу удалитьObserver из объекта, когда этот объект будет освобожден. Я использую KVO, так как несколько элементов ...
вопрос задан: 31 January 2012 08:51
0
ответов

NSProxy и наблюдение значения ключа

NSProxy, кажется, очень хорошо работает в качестве резервных объектов для тех, кто еще не существует. Например. - (NSMethodSignature *) methodSignatureForSelector: (SEL) sel {return [self.target ...
вопрос задан: 29 January 2012 17:06
0
ответов

Возможно ли KVO на AVPlayerItem.loadedTimeRanges?

Документация Apples намекает на это, но как установить наблюдение ключ-значение для свойства loadedTimeRanges AVPlayerItem? Это свойство представляет собой NSArray, который не изменяется, поэтому вы не можете просто ...
вопрос задан: 25 January 2012 00:27
0
ответов

Как правильно наблюдать свойство contentOffset моего подкласса scrollView?

В моем приложении для iOS я наблюдаю за изменениями свойства contentOffset моего подкласса scrollView. Мой обработчик наблюдателя выглядит следующим образом: - (void)observeContentOffsetHandler:(id)aContentOffset { NSLog(@...
вопрос задан: 4 January 2012 20:50
0
ответов

Автоматическое обновление метки времени изменения свойства NSManagedObject

У меня есть NSManagedObject с двумя свойствами: NSNumber * score; NSDate * score_timestamp; Я хочу, чтобы мое поле score_timestamp обновлялось каждый раз, когда я обновляю счет. Я, очевидно, не могу использовать -willSave ...
вопрос задан: 1 January 2012 22:20
0
ответов

Различие KVO между willChangeValueForKey и didChangeValueForKey - необходимы ли оба?

В соответствии с собственными рекомендациями Apple, при настройке KVC / KVO-совместимых аксессоров вручную, необходимо включать ОБА методы KVO willChange и сделал изменение. Это то, что я делал во всем своем руководстве ...
вопрос задан: 6 December 2011 12:50
0
ответов

Соответствует ли UIWebView KVO?

Я настроил KVO-уведомление для просмотра некоторых свойств UIWebView, например, так [webView addObserver: self forKeyPath: @ Параметры «canGoBack»: NSKeyValueObservingOptionNew ...
вопрос задан: 16 November 2011 01:19
0
ответов

Автоматический подсчет ссылок (ARC) в Objective-C и наблюдение за ключевыми значениями

Я пишу приложение Objective-C с использованием ARC, и это определенно большое улучшение, хотя я никогда особо не возражал против сохранения счетчиков. Однако есть один случай, который я не смог найти в документации ...
вопрос задан: 14 November 2011 14:24
0
ответов

KVO против NSNotification против протокола / делегатов?

Хотя у меня есть некоторые идеи, что использовать, когда, но точное использование мне все еще не ясно. Может кто-нибудь объяснить на примере ...? Спасибо.
вопрос задан: 23 October 2011 07:06
0
ответов

KVO: Могу ли я удалить всех наблюдателей с конкретного объекта

Я использую наблюдение "ключ-значение". У меня есть объект_1 (NSManagedObject) и несколько других объектов-наблюдателей. Когда я удаляю объект_1 из контекста управляемого объекта, моя программа дает сбой. CoreData: error: Serious ...
вопрос задан: 20 October 2011 07:10
0
ответов

removeObserver:forKeyPath: in dealloc

Если мой экземпляр наблюдает какое-то свойство другого объекта, должен ли я вызывать removeObserver:forKeyPath: in dealloc?
вопрос задан: 19 October 2011 19:04
0
ответов

Использование KVO для перезагрузки данных в UITableView

В последнее время я расширяю свой кругозор и пытаюсь больше использовать KVO в своем программировании. В моем приложении для iPhone есть контроллер представления, который действует как источник данных и делегат для ...
вопрос задан: 13 October 2011 19:03
0
ответов

добавление KVO в UITableViewCell

У меня есть собственный UITableViewCell, который отображает различные атрибуты объекта Person (при поддержке Core Data) ... некоторые ярлыки, изображения и т. Д. в настоящее время заставляет весь tableview перезагружаться всякий раз, когда ...
вопрос задан: 5 October 2011 03:11
0
ответов

Как повернуть элемент вокруг линии, отличной от X = 0, Y = 0 и Z = 0 с помощью CSS3?

Я создал эту страницу для лучшего понимания вопроса. Как вы видите с помощью CSS3 мы можем повернуть элемент вокруг оси X, Y или Z с помощью преобразования: повернуть [XYZ] (M град/рад). Но я ищу...
вопрос задан: 29 September 2011 22:50