Я посмотрел на SO для примеров использования Key Value Observing с помощью NSArray
(или NSMutableArray
) и, видимо, вам нужно использовать NSArrayController
(что в отличие от KVO
, с которым я не знаком), но я не нашел конкретных примеров того, как это сделать. Может ли кто-нибудь объяснить пример кода?
Например, если у меня есть GameModel
, который представляет имена своих игроков с NSArray (playerNameArray)
of NSStrings
. Я хочу наблюдать эти строки (контроллер просмотра наблюдает данные модели), чтобы обновлять различные вещи в представлении.
Как получить уведомление о том, что массив имен игрока изменился?
EDIT: поддерживает ли SDK iOS NSArrayController
? Если нет, есть ли другой способ?