如何使用UIFileSharingEnabled </application_home>从<application_home> / Documents共享某个目录树列表

时间:2011-06-13 09:48:49

标签: ipad ios4 itunes file-sharing

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

这是我的/ Documents的截屏(我从iphone模拟器目录获取它,但设备相同) enter image description here

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

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

谢谢你,Risma

2 个答案:

答案 0 :(得分:0)

符号链接怎么样?只要你可以实现它们并控制权限,那就可以快速解决这个问题。不确定如何使用iOS,但它绝对值得研究。在文件共享方面,链接是您最好的朋友。

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

答案 1 :(得分:0)

我不认为您可以使用UIFileSharingEnabled中的Info.plist密钥更改启用文件共享时共享的内容。

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