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

标签 iphone ios itunes

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

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

谢谢你的回答。

最佳答案

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

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

关于iphone - 如何在 iPhone 应用程序中启用/禁用 iTunes 文件共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12295232/

相关文章:

iphone - 类 _NSZombie__GEOTileKeyWrapper 在两者中都实现了 ??和 ??。将使用两者之一。哪一个是未定义的

iphone - 如何在没有分隔符的情况下分割字符串?

ios - swift 提示 "extraneous argument label"

ios - 如何通过 Storyboard以编程方式设置首先加载哪个屏幕

ios - 上传 iOS 应用程序时应用程序加载器卡在 "Authenticating with the iTunes store"

iphone - 链接到 iPhone 应用程序

iPhone兼容性

iphone - 如何将启动图像更改为横向?

ios - 返回 NSString 而不是 NSDictionary

macos - 使用 NSDistributedNotificationCenter 对 iTunes 启动使用react