2012-06-18 2 views
4

Я использую ContentObserver в своем приложении для Android, чтобы получать уведомление, когда фотография сделана. Очевидно, что iOS не использует систему намерений, так есть ли эквивалентный или альтернативный способ сделать это? Я бы предпочел не писать полное приложение камеры, если это возможно.Что такое equivalent для ContentObserver в iOS?

ответ

0

Вы не можете бегать в фоновом режиме и получать уведомления о том, когда снимок сделан и сохранен в Camera Roll другим приложением на iOS.

Таким образом, вам не нужно писать целое приложение для камеры, чтобы позволить пользователю делать снимки из вашего приложения или получать доступ к Camera Roll из вашего рабочего приложения.

0

Взгляните на UIImagePickerController. Очень легко позволить пользователю выбрать или сделать снимок на iOS.

В iOS нет эквивалента ContentObserver.

3

Это не совсем возможно. Даже последнее приложение Google+ на iOS, с его функцией не уведомляется при съемке фотографий, просто проверяет библиотеку активов во время работы приложения, а затем, насколько это возможно, во время работы в фоновом режиме время ожидания ОС.

Следующая происходит от Google+ help по данному вопросу:

Примечание: Фото и видео будут загружать в то время как приложение Google+ является открытым и в течение короткого периода времени после этого.

НТН

+0

Является ли это по-прежнему актуальна на iOS8? – vaughan