0

我想将 iTunes 文件共享集成到我的应用程序中。我知道我只需要在 info.plist 中设置真正的 UIFileSharingEnabled。但它使我的应用程序中 /Documents 中的所有文件和目录都显示在 iTunes 文件共享中。我只想在 iTunes 文件共享中共享一个目录树列表。

这是我的 /Documents 的屏幕截图(我是从 iphone 模拟器目录中获取的,但对于设备来说是相同的) 在此处输入图像描述

从这些图片中,我只想共享项目目录中的所有文件而不显示项目目录本身。

我可以这样做吗?请帮我解决这个问题。

谢谢你,里斯玛

4

2 回答 2

0

符号链接怎么样?只要您可以实施它们并控制权限,这将很快解决该问题。不知道如何在 iOS 上做到这一点,但绝对值得研究。在文件共享方面,链接是您最好的朋友。

我对 iPhone 应用程序开发没有任何经验,但我在 Linux 中做了很多文件共享管理。希望不会有太大的不同……但我不知道 iPhone 可以使用哪些系统调用。如果你发现了,我会很高兴知道。祝你好运!

于 2011-06-24T01:10:36.603 回答
0

我不认为您可以在UIFileSharingEnabled使用Info.plist.

但是,我建议您修改您的内容,以便特定于应用程序的内容进入Library文件夹,例如数据库文件和其他非用户内容。您可能需要this确定哪些文件夹由 iTunes 备份。

于 2011-06-24T01:17:50.767 回答