如何在iPhone应用程序中启用/禁用iTunes文件共享

时间:2012-09-06 07:43:53

标签: iphone ios itunes

我要求在应用中启用/禁用文件共享。我的 iPhone 应用程序共享文档中的所有数据,以便用户从 iTunes 中获取备份数据,这样他就可以稍后恢复。我知道我可以通过更改应用 info.plist来启用/禁用 iTunes文件共享来实现此目的,但我必须在应用内禁用/启用它即从应用程序设置屏幕。

请建议我如何实现此功能。

谢谢你的回答。

2 个答案:

答案 0 :(得分:3)

在运行时通过代码执行它是不可能的。有一个技巧可以做到这一点,但只有你没有太多的数据要分享才能做到这一点。在plist中启用文件共享。然后将所有文件放在文件夹名称中,如“共享”,然后在UI中放置一个开关,当用户关闭开关然后将此文件夹重命名为“.Share”,然后它将被隐藏,不再可用于共享。

注意:这不是一个好方法,但是当你几乎不需要它时它会起作用。

答案 1 :(得分:2)

干杯,对不起请问和回答之间的时间长短。

您正在寻找应用的信息plist中的UIFileSharingEnabled键。

他们的开发者页面的链接不再显示此信息,或者我可能找不到它,但是,将其添加到您的plist文件

<key>UIFileSharingEnabled</key>
<true/>

欢呼声