Swift 中的 NSPredicate

最近在重构一个 OC 项目中的图片选择组件,在 OC 中调用谓词这句代码的时候

option.predicate = [NSPredicate predicateWithFormat:@"mediaType == %ld", PHAssetMediaTypeImage];

这个代码在 Swift 中该如何翻译呢?尝试了几次,要改成这样

option.predicate = NSPredicate(format: "mediaType == %d",  Int8(PHAssetMediaType.image.rawValue))

你可能感兴趣的:(Swift 中的 NSPredicate)