Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标c-在文件列表中搜索_Objective C_Ios_Ipad_File_Search - Fatal编程技术网

Objective c 目标c-在文件列表中搜索

Objective c 目标c-在文件列表中搜索,objective-c,ios,ipad,file,search,Objective C,Ios,Ipad,File,Search,我想在我的iPad应用程序中执行搜索,类似于在桌面上搜索,在那里我输入关键字,它会在包含不同类型文件(word、PDF、TXT等)的特定文件夹中搜索单词。我需要在文件未打开时执行此搜索。最好的方法是什么?用于获取保存在特定目录中的文件名。 查看并尝试以下方法: 枚举器路径: 目录路径的内容:错误: 然后,对文件名应用比较器,并存储与字符串匹配的文件路径。使用NSMetadataQuery 文件元数据提供了多个应用程序编程接口,允许it应用程序基于属于文件或文件系统的数据搜索文件。应用程序与搜

我想在我的iPad应用程序中执行搜索,类似于在桌面上搜索,在那里我输入关键字,它会在包含不同类型文件(word、PDF、TXT等)的特定文件夹中搜索单词。我需要在文件未打开时执行此搜索。最好的方法是什么?

用于获取保存在特定目录中的文件名。
查看并尝试以下方法:

  • 枚举器路径:
  • 目录路径的内容:错误:
然后,对文件名应用比较器,并存储与字符串匹配的文件路径。

使用NSMetadataQuery

文件元数据提供了多个应用程序编程接口,允许it应用程序基于属于文件或文件系统的数据搜索文件。应用程序与搜索结果的交互级别通常会决定您选择的API


我不认为iOS上可以使用
NSMetadataQuery
来搜索本地文件,只有iCloud。