Вопросы по теме 'key-value-observing'
KVO на iPhone 3.0 против 2.2.1, возникла проблема
Похоже, что соглашение о неразглашении информации 3.0 было отменено, так что об этом можно смело спрашивать. Если это нарушает NDA, дайте мне знать, и я могу удалить сообщение после спешки.
У меня есть очень простая реализация KVO на...
898 просмотров
schedule
08.01.2024
Как я могу писать привязки какао в виде кода, а не в Интерфейсном Разработчике?
В моей модели я получил NSMutableArray , который отслеживает изменение количества элементов. На мой взгляд, у меня есть NSTextField , который показывает количество элементов. Представление извлекается из файла пера и выделяет / инициализирует...
1658 просмотров
schedule
11.05.2024
KVO против NSNotifications
Есть ли преимущества в использовании KVO вместо более «общей» (и, на мой взгляд, более надежной) функции NSNotification s?
3428 просмотров
schedule
01.01.2024
Наблюдение за изменениями в изменяемом массиве с использованием KVO и NSNotificationCenter
В моей модели есть массив объектов, называемых событиями. Я хотел бы, чтобы мой контроллер получал уведомления всякий раз, когда к событиям добавляется новый объект.
Я подумал, что хороший способ сделать это - использовать шаблон KVO, чтобы...
17171 просмотров
schedule
31.01.2024
Привязка значения к ползунку не обновляется должным образом
приложение, над которым я сейчас работаю, контролирует положение в фильме QuickTime с помощью обычного NSSlider. Как и в любом другом медиаплеере.
Я хотел привязать значение ползунка к положению фильма (которое находится в диапазоне от 0 до 1),...
811 просмотров
schedule
29.01.2024
Как регистрируются зависимые ключи? (Наблюдение за ключевыми значениями)
Я создал простое какао-приложение. В MainMenu.xib я добавил NSDatePicker и NSTextField. У обоих этих объектов есть привязки Value к свойствам App Delegate. Я ожидаю, что когда пользователь изменит дату в NSDatePicker, NSTextField будет обновлен....
252 просмотров
schedule
22.03.2024
наблюдатьValueForKeyPath не вызывается
Я разрабатываю тестовое приложение, в котором у меня есть NSOperationQueue. Я создаю NSInvocationOperation и наблюдаю за свойством isFinished этой операции. Как ни странно, методObservValueForKeyPath вызывается только иногда. Я не могу понять...
6911 просмотров
schedule
19.12.2023
Переменная CLLocation не отправляет KVO — NSKeyValueObservingOptionNew
Я работаю над простым приложением, которое собирает текущие данные пользователей в модели местоположения. Это работает, и я могу регистрировать местоположения. Однако ни один viewController не видит обновленную переменную. Я использую KVO в...
427 просмотров
schedule
16.04.2024
Уведомление об изменении для себя в подклассе NSmutableDictionary
Я разделил NSMutableDictioary на подклассы, следуя в основном этой замечательной записи в блоге .
Теперь в этом подклассе сам словарь подписывается на все свои значения , чтобы обнаруживать любые изменения. Этот бит работает просто отлично, и...
97 просмотров
schedule
31.12.2023
iOS несколько keyPaths в KVO
Мне нужно посмотреть какое-то значение в NSUserDefaults . Есть ли способ добавить наблюдателя для нескольких ключевых путей. Например:
[[NSUserDefaults standardUserDefaults] addObserver:self...
355 просмотров
schedule
05.11.2023
Swift: ссылка на себя во вложенных замыканиях
Я использую новый блочный KVO API в Swift для наблюдения за свойствами. Ниже приведен пример кода.
class A: NSObject {
var observerA: NSKeyValueObservation? = nil
var observerB: NSKeyValueObservation? = nil
var property1: CustomObj1?
var...
440 просмотров
schedule
16.03.2024
SwiftUI - KV Наблюдать за завершением из Combine не запускается
Я пытаюсь создать приложение VOIP , используя библиотеку с именем VailerSIPLib . Поскольку библиотека была построена с использованием Obj-C и интенсивным использованием NotificationCenter для публикации изменений, активные состояния повсюду....
526 просмотров
schedule
16.10.2022
как обнаружить изменение UIImageView ИЛИ KVO работает с UIImageView в Swift
Я пытаюсь обнаружить, что UIImageView (UIimage) изменился или не использует KeyValueObserver или любой другой возможный метод, в моем представлении изображения было изображение при его первой загрузке, поэтому это не image.image != nil . Я использую...
171 просмотров
schedule
21.11.2023