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

4
我有一个需求,需要在应用程序内部启用/禁用文件共享。我的iPhone应用程序将所有文档中的数据共享,以便用户可以从iTunes获取数据备份,以便稍后进行恢复。我知道可以通过更改应用程序的info.plist来启用/禁用iTunes文件共享,但是由于我必须从应用程序设置屏幕中启用/禁用它,因此请建议如何实现此功能。
谢谢您的回答。
2个回答

3
无法在运行时通过代码完成此操作。有一个技巧可供使用,但仅适用于不需要共享大量数据的情况。在plist中启用文件共享。然后将所有文件放在名为“Share”的文件夹中,然后在UI中放置一个开关,当用户关闭开关时,将此文件夹重命名为“.Share”,则它将被隐藏且无法再进行共享。
注意:这只是一个技巧,并不是一个好方法,但当你迫切需要时它可以发挥作用。

2

你好,抱歉回答时间有点长。

你需要在应用的info plist中查找UIFileSharingEnabled键。

他们的开发者页面上不再显示此信息,或者可能我没有找到,但是请将此添加到您的plist文件中。

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

干杯


如上所述,这是一个键值对,而不表示容器关系。 - binary_falcon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接