2016-05-02 4 views
1

Я разрабатываю приложение iOS с фреймворком Photos, и я пытаюсь заставить наблюдателя изменений работать. Я регистрирую наблюдателя изменений с этим вызовом [[PHPhotoLibrary sharedPhotoLibrary] registerChangeObserver:self];. После регистрации наблюдателя я переключусь в приложение «Камера» и сделаю снимок. Метод обратного вызова photoLibraryDidChange: не вызывается сразу после съемки, но только после того, как я снова зашел в свое приложение.Когда PHPhotoLibraryChangeObserver photoLibraryDidChange: вызван?

Как это работает? Я не мог найти ничего в документации, которая говорила бы, когда будет вызван обратный вызов. В идеале я получал бы уведомление, как только фотография была сделана и помещена в библиотеку фотографий, но это, похоже, не так. Должен ли пользователь повторно вводить мое приложение, прежде чем я получаю уведомление об этом изменении?

+0

Вы уже решили эту проблему? – mafioso

ответ

0

«Должен ли пользователь повторно вводить мое приложение, прежде чем меня уведомят об изменении?» ДА, пользователю необходимо повторно ввести и получить уведомление об изменении photoLibrary. В противном случае, что бы вы хотели сделать, пока ваш APP не работает?