1
ответ

Сделайте необходимо назвать willChangeValueForKey: и didChangeValueForKey:?

Я думал, что приготовленные в домашних условиях @property методы set, как предполагалось, были похожи на это: - (пустой) setFoo: (Нечто *) newFoo {//Гарантии//... [сам willChangeValueForKey:@ "нечто"];//Switcheroo//... [...
вопрос задан: 19 July 2010 06:03
1
ответ

iPhone - Экземпляр класса … освобождается, в то время как наблюдение значения ключа все еще регистрируется в нем

У меня есть ViewController (с MKMapView), который продвинут в из-за NavigationController. Таким образом, у меня есть NavBar с "задней" кнопкой. Нажимая ту кнопку "Назад", я получаю ошибку: 11.01.2010...
вопрос задан: 11 January 2010 17:13
1
ответ

Параметры от observeValueForKeyPath:ofObject:change:context:

Я задавался вопросом, что возвратят параметры из этого метода. - (пустой) observeValueForKeyPath: (NSString *) keyPath ofObject: (идентификатор) объектное изменение: (...
вопрос задан: 26 October 2009 19:32
1
ответ

Реализация Шаблона "мост" KVO/Bindings-Compliant в Какао

Я пытаюсь реализовать мост простого объекта в какао, где мост возражает действиям как понижению kvo/bindings-compliant для некоторых произвольный другой экземпляр NSObject. Вот моя проблема (больше деталей...
вопрос задан: 30 June 2009 20:10
1
ответ

Должен “к - много” отношений быть смоделированным как свойства?

После чтения Значения ключа, Кодирующего Руководство по программированию, Значение ключа, Наблюдая Руководство по программированию и Руководство по внедрению Объекта модели, а также читая много записей StackOverflow по теме...
вопрос задан: 30 June 2009 19:19
0
ответов

KVO и NSMutableArray

Как я могу установить KVO (наблюдение за ключом) с помощью NSMutableArray? Я хочу получать уведомления, когда в массиве появляется изменение. Я никогда раньше не использовал KVO с коллекцией, такой как массив.
вопрос задан: 15 April 2019 13:52
0
ответов

iOS: Как узнать, совместимо ли свойство с KVO?

В Руководстве по программированию с отслеживанием ключевого значения в разделе «Регистрация для наблюдения за ключевым значением» говорится: «Обычно свойства в фреймворках, поставляемых Apple, являются только KVO-совместимы, если они задокументированы к
вопрос задан: 25 March 2019 16:37
0
ответов

Нужно ли сейчас вручную удалять Observer в KVO?

Я запутался, что мне теперь нужно вручную удалять Observer в KVO? Когда я искал этот вопрос на веб-сайте, я обнаружил, нужно ли вручную удалять Observer в KVO этот вопрос. Поэтому я попытался добавить ...
вопрос задан: 24 March 2019 07:00
0
ответов

Как соблюдать значение FileAttributeKey, NSMetadataItem или URLResourceKey?

У меня есть контроллер представления, который отображает некоторые атрибуты файла, полученные из одного из моих пользовательских классов, все эти атрибуты извлекаются с использованием URLResourceKey и FileAttributeKey. Вот код ...
вопрос задан: 3 March 2019 10:08
0
ответов

Для чего используется параметр контекста при наблюдении за значением ключа

Какая польза от параметра контекста в следующем методе, который используется для регистрации уведомлений о значении ключа. Документация просто обозначает это как произвольный набор данных. addObserver :сам...
вопрос задан: 23 September 2018 20:35
0
ответов

NSNotification VS KVO

Я чувствую, что не совсем понимаю разницу между KVO и NSNotification .. Они кажутся такими похожими ... Не могли бы вы привести пример, показывающий, когда лучше всего использовать один метод, а когда - другой? ...
вопрос задан: 22 September 2018 21:08
0
ответов

Подход Swift 4 для наблюдаемого значения (forKeyPath: & hellip;)

Я пытался найти пример, но то, что я видел, не работает в моем случае. Что будет эквивалентно следующему коду: object.addObserver (self, forKeyPath: "keyPath", options: [.new], ...
вопрос задан: 19 April 2018 13:32
0
ответов

Как я могу наблюдать за ключевыми значениями и получать обратный вызов KVO в кадре UIView?

Я хочу наблюдать за изменениями в кадре UIView, границах или центр собственности. Как я могу использовать наблюдение за ключом для достижения этой цели?
вопрос задан: 25 September 2017 12:09
0
ответов

Массив атрибутов NSManagedObject

Я хотел бы получить массив атрибутов для моего NSManagedObject, чтобы я мог использовать KVO для их экспорта. Я могу создать массив вручную, а затем перебирать его, однако я хотел бы получить этот список ...
вопрос задан: 7 July 2017 14:50
0
ответов

Как реализовано наблюдение за ключевыми значениями внутри?

Я получил ответ о магии Foundation на этот вопрос: Какой самый * простой * способ реализовать простой объект данных, который соответствует наблюдению за ключом? Что за магия? Как это работает внутри? ...
вопрос задан: 23 May 2017 12:25
0
ответов

Зачем тебе использовать ивар?

Я обычно вижу этот вопрос, заданный по-другому, например, должен ли каждый ивар быть собственностью? (и мне нравится ответ bbum на этот вопрос). Я использую свойства почти исключительно в моем коде. Время от времени, однако, ...
вопрос задан: 23 May 2017 12:09
0
ответов

Отслеживание центра MKMapViewCoordinate

Мне нужно точно отслеживать центрКоординат MKMapView, пока пользователь масштабирует/сдвигает карту, т.е. между региономWillChangeAnimated: и regionDidChangeAnimated: events. Я протестировал ...
вопрос задан: 23 May 2017 10:26
0
ответов

Простой пример КВО

Я пытаюсь сделать простой пример КВО, но у меня проблемы. Это мой * .m файл: #import "KVO_ViewController.h" @interface KVO_ViewController () @property NSUInteger number; @конец @...
вопрос задан: 25 May 2016 01:46
0
ответов

Добавление наблюдателя для КВО без указателей с помощью Swift

В Objective-C я обычно использовал бы что-то вроде этого: static NSString * kViewTransformChanged = @ "view transform change"; // или статическое const void * kViewTransformChanged = & amp; ...
вопрос задан: 21 September 2015 17:38
0
ответов

Цель C: Объект освобожден, пока наблюдатели ключевых значений все еще были зарегистрированы в нем

Я обнаружил ошибку ниже после того, как добавил 2 дополнительных поля в мою основную модель данных. CarPark_CarPark_ был освобожден, в то время как наблюдатели ключевых значений все еще были зарегистрированы в нем. Информация о наблюдении была ...
вопрос задан: 12 August 2015 08:49
0
ответов

Что использовать в качестве ключевого пути в KVO?

У меня есть контроллер представления с изменяющимся представлением (например), и я бы любите наблюдать за рамкой любого представления, установленного для self.view. Есть ли разница между: [self.view addObserver: ...
вопрос задан: 18 June 2015 17:40
0
ответов

NSMutableDictionary KVO

Я пытаюсь наблюдать за изменениями в словаре с помощью KVO. Пример: словарь = [NSMutableDictionary new]; [словарь setObject:@"test1" forKey:@"key1"]; [словарь setObject:@"test2" (скрытый)
вопрос задан: 11 May 2015 15:44
0
ответов

KVO по сравнению с NSNotifications [дубликат]

Есть ли какие-либо преимущества в использовании KVO вместо более "общего" (и, на мой взгляд, более надежная) функция NSNotifications?
вопрос задан: 6 November 2014 20:12
0
ответов

наблюдает за свойством «перетаскивания» представления прокрутки, но не получает уведомления

У меня есть собственный UIView, который добавляется в качестве подпредставления UIScrollView, и я хочу, чтобы этот UIView автоматически перемещался всякий раз, когда прокручивается UIScrollView. В дополнение к наблюдению за UIScrollView...
вопрос задан: 18 August 2014 08:28
0
ответов

Сортировка с помощью sortedArrayUsingDescriptors и Key Paths

У меня есть неупорядоченный массив с экземплярами следующего класса : @interface Место: NSObject {} @property (неатомарное, копия) NSString * country; @property (неатомный, копия) NSString * city; @property ...
вопрос задан: 25 April 2014 08:07
0
ответов

KVO: Свойство модели наблюдения UITableViewCell - как отменить регистрацию при отключении модели?

У меня есть UITableViewCells, у которых есть imageView, который загружает UIImage из объекта модели myObject. Свойство UIImage в myObject загружается асинхронно, и я наблюдаю изменения в нем из ...
вопрос задан: 30 September 2013 09:57
0
ответов

Проблемы с GCD и KVO

Мое приложение хочет получить список альбомов iphone и все фотографии в определенном альбоме.В приложении я перечисляю фотографии в один альбом айфона. Поскольку в определенном альбоме может быть много фотографий, ...
вопрос задан: 3 August 2013 20:36
0
ответов

Значение ключа какао, наблюдающее за ключом / записью в словаре

Можно ли наблюдать конкретный ключ в словаре? Если да, то как я могу это сделать?
вопрос задан: 3 August 2013 17:47
0
ответов

Если я напишу собственный метод получения свойства, будет ли KVO по-прежнему работать, если метод получения возвращает значение, обращаясь к значению из другого объекта?

Предположим, что у меня есть класс со свойством только для чтения. //МойКласс.h @interface MyClass @property (только для чтения )NSInteger MonitorMe; @end Теперь давайте предположим, что назначение этого свойства — отслеживать...
вопрос задан: 31 May 2013 11:27
0
ответов

MVC в Cocoa Touch: как взаимодействуют представление и модель?

Мне всегда казалось, что я понимаю MVC, но в последнее время, после прочтения много сообщений о переполнении стека на эту тему, я обнаружил, что способы, которыми MVC-фреймворки делают что-то, немного отличаются ...
вопрос задан: 13 January 2013 00:52