Уведомление в хранилище документов в iCloud - PullRequest
1 голос
/ 16 декабря 2011

Какое уведомление я должен наблюдать при изменении данных в хранилище документов в iCloud?

В хранилище ключевых значений есть NSUbiquitousKeyValueStoreDidChangeExternallyNotification.Однако в хранилище документов я не нахожу такого уведомления.Есть ли у вас какие-либо идеи?

Ответы [ 2 ]

1 голос
/ 15 февраля 2012

// Вызывается всякий раз, когда приложение считывает данные из файловой системы.

  • (BOOL) loadFromContents: (id) содержимое ofType: (NSString ) ошибка typeName: (NSError *) outError

этот метод вызывается при обновлении данных в iCloud, чтобы вы могли отправлять локальные уведомления в этом методе.этот метод также вызывается, когда вы сохраняете некоторые данные в iCloud, используя этот метод

// Вызывается всякий раз, когда приложение (авто) сохраняет содержимое заметки

  • (id) contentsForType :(NSString ) ошибка typeName: (NSError *) outError

, поэтому нам нужно установить некоторую переменную или условие для локального уведомления.

0 голосов
/ 18 декабря 2011

Нельзя использовать хранилище документов в качестве хранилища значений ключей. Вы должны настроить NSMetadataQuery. Вы можете найти больше информации о Apple Docs.

...