【发布时间】:2012-04-10 14:48:59
【问题描述】:
情况:我们想制作一个显示iOS设备上所有文件的应用
系统:iOS App,非越狱系统
问题:
- 每个应用程序(系统范围)允许访问哪些文件(和文件类型)?
(PS:我们不会做文件浏览器之类的操作,如子文件夹、删除等......)
【问题讨论】:
标签: iphone ios xcode cocoa-touch
情况:我们想制作一个显示iOS设备上所有文件的应用
系统:iOS App,非越狱系统
问题:
(PS:我们不会做文件浏览器之类的操作,如子文件夹、删除等......)
【问题讨论】:
标签: iphone ios xcode cocoa-touch
更新:
由于应用程序的沙盒功能,您试图实现的目标是不可能的。尽管您可以使用以下说明显示某些文件类型。
以前回答过这个
如果我正确理解了您的问题,那么您想要实现的目标已经有了一个框架。它被称为快速查看框架,支持这么多文件类型...
A Quick Look preview controller can display previews for the following items:
iWork documents
Microsoft Office documents (Office ‘97 and newer)
Rich Text Format (RTF) documents
PDF files
Images
Text files whose uniform type identifier (UTI) conforms to the public.text type (see Uniform Type Identifiers Reference)
Comma-separated value (csv) files
你可以有更多关于它的信息here...
【讨论】:
您无法访问除您的应用程序文件夹之外的任何内容。您的应用程序已被沙盒化,并且有充分的理由(隐私、恶意软件等...)
【讨论】:
您只能访问应用程序目录中的文件。查看here获取完整说明
【讨论】:
如果您不是指文件而只是手机的内容,则有 API 用于
【讨论】: