predicate
のインスタンスに対してを定義するために必要な適切な形式がわかりませんPHFetchOptions
。非常に多くの組み合わせを試しましたが、コンパイルできないか、アセットが返されません。
目標は、特定のコレクション内の写真のみ (ビデオなし) を取得することです。
let options = PHFetchOptions()
options.predicate = NSPredicate(format: "mediaType = %i", "PHAssetMediaType.Image")
assetsFetchResults = PHAsset.fetchAssetsInAssetCollection(assetCollection, options: options)
==
、%d
、%@
、PHAssetMediaTypeImage
、"PHAssetMediaTypeImage"
、PHAssetMediaType.Image
などのすべての組み合わせを試しました。