我正在使用NSMetaDataQuery按照建议搜索iCloud文档,但它也在搜索子目录。有没有办法让它只搜索根目录?我的代码目前是......
NSMetadataQuery *query = [[NSMetadataQuery alloc] init];
_query = query;
[query setSearchScopes:[NSArray arrayWithObject:
NSMetadataQueryUbiquitousDocumentsScope]];
NSPredicate *pred = [NSPredicate predicateWithFormat:
@"%K == %@", NSMetadataItemFSNameKey, optionsFilename];
谢谢! 射线
答案 0 :(得分:1)
我希望我的答案为时已晚......
我有同样的问题,但过了一段时间我找到了一种方法来完成这项工作:将没有最后路径组件的资源URL与所需的目录路径进行比较。
NSPredicate(format: "%K.URLByDeletingLastPathComponent.path == %@", argumentArray: [NSMetadataItemURLKey, iCloudDocsURL.path])
这个谓词就像一个魅力!
干杯