按照建议,我使用NSMetaDataQuery搜索iCloud文档,但它也搜索子目录。有没有办法让它只搜索根目录?我现在的代码是...
NSMetadataQuery *query = [[NSMetadataQuery alloc] init];
_query = query;
[query setSearchScopes:[NSArray arrayWithObject:
NSMetadataQueryUbiquitousDocumentsScope]];
NSPredicate *pred = [NSPredicate predicateWithFormat:
@"%K == %@", NSMetadataItemFSNameKey, optionsFilename];谢谢!射线
发布于 2014-08-28 05:01:20
我希望对我的回答还不算太晚。
我也有同样的问题,但过了一段时间后,我找到了一种方法来解决这个问题:将不带最后一个路径组件的资源URL与所需的目录路径进行比较。
NSPredicate(format: "%K.URLByDeletingLastPathComponent.path == %@", argumentArray: [NSMetadataItemURLKey, iCloudDocsURL.path])这个谓词的作用就像一个咒语!
干杯
https://stackoverflow.com/questions/19567844
复制相似问题