如何在iOS中搜索特定文本的文件名



我的iPad应用程序在其目录中存储了数千个文件,我希望能够搜索这些文件。 我将如何做到这一点? 我意识到我可能无法搜索文件的内容,但只要能够搜索文件名就好了。 有什么想法吗?

你应该看看NSFileManager。使用它,您可以获取目录的内容:

- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error

甚至获取文件的内容:

- (NSData *)contentsAtPath:(NSString *)path

我想你可以搜索你的文件:看看 全文搜索 与可可。它讨论了两种方法:LuceneKit 和 sqlite。

您可以使用

NSFileManager(尤其是 contentsOfDirectoryAtPath:error:enumeratorAtPath: 方法)来获取文件名列表,然后根据需要处理它们。

相关内容

  • 没有找到相关文章

最新更新