iTunes文件共享 - 如何上传不同的文件夹?

问题描述 投票:4回答:4

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

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

谢谢你的时间和帮助。

iphone ipad itunes file-sharing
4个回答
4
投票

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

一种方法

创建该文件夹的.zip文件并上传。从app中提取该zip文件。

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

https://github.com/ZipArchive/ZipArchive


14
投票

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

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

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

不知道如何在PC上使用iTunes。


1
投票

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


0
投票

确实可以使用iTunes 12+版本将文件夹添加到App的文件共享空间。但是,iTunes上传按钮不适用于此,因为其文件选择界面仅保留纯文件选择,不包括文件夹。可行的方法是将文件夹从PC拖放到iTunes文件共享窗口。

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

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

无法直接查看或更改iTunes中“文件共享”文件夹的内容。我这样做的解决方法如下:

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

我希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.