我要求在应用中启用/禁用文件共享。我的 iPhone 应用程序共享文档中的所有数据,以便用户从 iTunes 中获取备份数据,这样他就可以稍后恢复。我知道我可以通过更改应用 info.plist来启用/禁用 iTunes文件共享来实现此目的,但我必须在应用内禁用/启用它即从应用程序设置屏幕。
请建议我如何实现此功能。
谢谢你的回答。
答案 0 :(得分:3)
在运行时通过代码执行它是不可能的。有一个技巧可以做到这一点,但只有你没有太多的数据要分享才能做到这一点。在plist中启用文件共享。然后将所有文件放在文件夹名称中,如“共享”,然后在UI中放置一个开关,当用户关闭开关然后将此文件夹重命名为“.Share”,然后它将被隐藏,不再可用于共享。
注意:这不是一个好方法,但是当你几乎不需要它时它会起作用。
答案 1 :(得分:2)
干杯,对不起请问和回答之间的时间长短。
您正在寻找应用的信息plist中的UIFileSharingEnabled键。
他们的开发者页面的链接不再显示此信息,或者我可能找不到它,但是,将其添加到您的plist文件
<key>UIFileSharingEnabled</key>
<true/>
欢呼声