如何访问用户的文档?

时间:2014-04-21 11:22:40

标签: ios ipad cocoa-touch ios7

好的,我承认我是iOS编程的新手(过去4年我主要使用OSX编程),所以我需要你的帮助。

据我所知,每个应用程序都有自己的“文件夹”用于文件存储。 (例如,如果您要将文件添加到VLC,只需打开iTunes,转到应用程序,选择VLC并将文件拖放到那里)。

所以,问题是:

  • 为了启用此功能,我还有什么需要做的吗?
  • 这个文件夹是如何访问的? (哪条路?)
  • 我能在那里预先加载文件吗?
  • 我是否可以在文件夹树中预加载文档而不仅仅是普通文件? (据我所知,作为用户,你不能拖动文件夹,只能拖动文件)

1 个答案:

答案 0 :(得分:0)

据我了解,您要求提供文件共享支持 实际上,您需要将UIFileSharingEnabled密钥添加到应用的Info.plist文件中,并将密钥值设置为YES。因此,用户可以通过iTunes预加载文件。

所有文件都将在app /Documents目录中提供。以这种方式获取此目录的路径:
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

您只能预加载文件,无法设置文件夹。

有关此功能的更多信息,请参阅apple docs