Я создаю приложение iOS для iPhone, которое в идеале создавало бы предупреждение с различными действиями каждый раз, когда кто-то делает снимок с помощью предустановленного / стандартного приложения камеры. Можно ли определить, было ли снято фото или видео? Если да, то как? (Я использую Swift и Xcode 7 - был бы признателен за оперативную помощь, если это возможно.)

aparks_53892847

Ответов: 1

Ответы (1)

Вы не можете получить никакого уведомления о том, что пользователь только что использовал приложение «Камера», чтобы сделать фото или видео.

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

См. Справочник по фреймворку Photos, а также несколько примеров приложений, предоставленных Apple, для получения подробной информации об использовании фреймворка Photos.

2022 WebDevInsider