Можно ли указывать фотографии в папке камеры только из фоторамки swift 3?
Я пишу приложение для фотографий и использую фреймворк "Фотографии", чтобы возвращать фотографии не старше двух дней. Мне нужны только фотографии, снятые камерой, и исключить их в такие папки, как папка WhatsApp.
Вот что я сделал.
//only three days old photos
let date = NSCalendar.current.date(byAdding: Calendar.Component.day, value:-2, to: Date())!
fetchOptions.predicate = NSPredicate(format: "creationDate > %@", date as CVarArg)
fetchOptions.sortDescriptors = [NSSortDescriptor(key:"creationDate", ascending: true)]
fetchResult = PHAsset.fetchAssets(with: PHAssetMediaType.image, options: fetchOptions)
for index in 0..<fetchResult.count {
imgManager.requestImage(for: fetchResult.object(at: index) as PHAsset, targetSize: UIScreen.main.bounds.size, contentMode: PHImageContentMode.aspectFill, options: requestOptions) { (image, _) in
if let image_ = image {
//Do something with the photo
}
}
}
Это возвращает все фотографии в телефоне, даже снимки экрана. Возможно ли отфильтровать только фотографии в папке камеры? Как я могу этого добиться?