作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我想不出为 PHFetchOptions
实例定义 predicate
所需的正确格式。我尝试了很多组合,但它们要么无法编译,要么没有返回任何 Assets 。
目标是仅获取给定集合中的照片(无视频):
let options = PHFetchOptions()
options.predicate = NSPredicate(format: "mediaType = %i", "PHAssetMediaType.Image")
assetsFetchResults = PHAsset.fetchAssetsInAssetCollection(assetCollection, options: options)
我已经尝试了==
、%d
、%@
、PHAssetMediaTypeImage
、"PHAssetMediaTypeImage"
, PHAssetMediaType.Image
等
最佳答案
options.predicate = NSPredicate(format: "mediaType = %d", PHAssetMediaType.Image.rawValue)
当然,我在发布后就知道了。 ;)
关于ios - 如何在 Swift 中为 PHFetchOptions 格式化 NSPredicate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27436469/
我是一名优秀的程序员,十分优秀!