5

我想在我的应用程序中使用“文件共享”功能。我想创建一个在用户启动时没有内容的照片应用程序。因此,用户可以在他的 mac 或 pc 上选择一个图像文件夹。之后,在他的 iphone 或 ipad 上启动应用程序,他的图像文件夹中的所有内容都将可见。

我认为只能将简单文件添加到我的应用程序中 - 而不是内容文件夹,对吧?任何想法我怎么能做到这一点?

感谢您的时间和帮助。

4

5 回答 5

14

在您的 Mac 上,将文件夹重命名为 folder.pkg。

您现在可以使用 iTunes 文件共享将 folder.pkg 添加到您的应用程序的文档中。

添加 folder.pkg 后,将其重命名为其原始名称。

不知道如何在 PC 上使用 iTunes 执行此操作。

于 2013-07-22T19:20:34.283 回答
4

您无法将文件夹上传到应用程序。

一种方法

创建该文件夹的 .zip 文件并上传。从应用程序中提取该 zip 文件。

签出这个项目,它有一个提取 zip 文件的代码。

https://github.com/ZipArchive/ZipArchive

于 2011-03-18T11:11:20.007 回答
1

我发现使用 iTunes 12 和 iOS8,我现在可以使用 iTunes 文件共享将文件夹添加到应用程序文档文件夹。以前只能添加单个文件。

于 2015-02-20T17:52:12.217 回答
1

确实可以使用 iTunes 12+ 版本将文件夹添加到应用程序的文件共享空间。但是,iTunes 上传按钮对此不起作用,因为它的文件选择界面坚持只选择纯文件,不包括文件夹。可行的方法是将文件夹从 PC拖放到 iTunes 文件共享窗口。

由于处理文件共享的 iTunes 界面设计得很差,因此值得回忆一下可用于在文件共享空间上执行操作的技巧,iTunes 不提供以下按钮:

  • 重命名文件或文件夹:单击一次,等待几秒钟,然后再次单击。这将用重命名编辑框替换名称
  • 删除文件或文件夹:选择它,然后按键盘上的“Del”键
  • 上传文件夹:从您的计算机副本中拖放它

在 iTunes 中直接查看或更改文件共享文件夹的内容仍然是不可能的。我这样做的解决方法如下:

  1. 下载文件夹到电脑
  2. 对计算机副本上的文件夹树进行任何所需的更改
  3. 删除文件夹的文件共享副本(或者,为了安全起见,可以选择将其重命名为 folder.old 之类的名称)
  4. 使用拖放从计算机上传修改后的文件夹
  5. (可选)在验证应用程序与新上传的文件夹版本正常工作后,删除文件共享中的安全副本

我希望这有帮助

于 2018-09-05T08:35:50.380 回答
0

我无法从我的 PC (Windows 10) 拖放文件夹。但我发现了一个名为iFunbox的免费应用程序,它允许我将文件夹复制到应用程序的文档中。

于 2020-04-12T08:16:22.657 回答