Bu sizin için işe yarayabilecek:
let allMedia = PHAsset.fetchAssetsWithOptions(fetchOptions)
let allPhotos = PHAsset.fetchAssetsWithMediaType(.Image, options: fetchOptions)
let allVideo = PHAsset.fetchAssetsWithMediaType(.Video, options: fetchOptions)
print("Found \(allMedia.count) media")
print("Found \(allPhotos.count) images")
print("Found \(allVideo.count) videos")
Medya türleri olarak tanımlanmıştır:
public enum PHAssetMediaType : Int {
case Unknown
case Image
case Video
case Audio
}
bir OptionSetType
değil bir saklayıcısında gibi kullanabilir ve PHAsset.fetchAssetsWithMediaType
için bunları birleştirmek edemez Çünkü Ancak PHAsset.fetchAssetsWithOptions
sizin için işe yarayabilir. Ses kümelerini sonuç kümesinden filtrelemeye hazır olun.
geliştirilmiş biçimlendirme – Kld