【问题标题】:iOS iTunes Filesharing QuestioniOS iTunes 文件共享问题
【发布时间】:2011-09-13 04:39:48
【问题描述】:

我有一个 iOS 应用程序,它使用文件共享为用户提供几个下载的文件。这很好用,但有几个文件我不希望用户访问。

我可以提供一个自定义文件夹,iTunes 可以从中获取数据吗?或者我可以做些什么来防止这些文件被访问?

【问题讨论】:

    标签: iphone objective-c itunes


    【解决方案1】:

    您可以将要从文件共享中排除的文件放在 LibraryCaches 文件夹(中的子文件夹)中。库将与 iTunes 一起备份,缓存不会。

    【讨论】:

    • 谢谢!这就是我要找的。​​span>
    【解决方案2】:

    来自文档中的Sharing Files with the User 部分:

    重要提示:在 iTunes 中,用户可以 仅操作中的顶级项目 文档目录。用户不能 查看子目录的内容,但 可以删除那些目录或复制 他们的内容到桌面。拿 决定时考虑到这一点 将文件放在此目录中的什么位置。

    因此,启用文件共享后,您无法隐藏 Documents 文件夹中的文件 - 您应该将其放在应用程序沙箱中的另一个文件夹中:

    如果您不想共享文件 与用户一起,将它们放入您的 应用程序的库目录。如果 没有标准库 子目录是适当的,创建 图书馆内的私人目录 目录并给它你的名字 应用程序的捆绑 ID。然后你可以 使用该目录来存储任何文件 对您的应用程序来说是私有的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多