【问题标题】:Deleting the Core Data store from iCloud从 iCloud 中删除 Core Data 存储
【发布时间】:2013-12-11 09:41:00
【问题描述】:

我正在尝试使用 iCloudCoreDataStack 在多个 iOS7 设备上同步我的应用的核心数据存储。这行得通,这意味着我可以离线工作并在真实设备上添加数据,这将在稍后上线后在模拟器中显示。

但是,我无法删除我的应用程序存储在 iCloud 中的所有数据。即使我从模拟器和我的设备中删除应用程序,进入设置应用程序(存储和备份 -> 管理存储)并在那里删除我的应用程序的数据,稍后会重新出现如果我再次重新安装该应用程序。删除后我等了几个小时。

手动删除应用程序存储在 iCloud 中的所有内容的正确方法是什么?用户可以这样做吗?

【问题讨论】:

    标签: core-data ios7 icloud


    【解决方案1】:

    使用 NSPersistentStoreCoordinator removeUbiquitousContentAndPersistentStoreAtURL:options:error: API

    如果应用已被删除,则使用“设置”应用来管理 iCloud 存储

    Settings->iCloud->Storage&Backup->Manage Storage->AppName.
    

    【讨论】:

    • 用户自己不行吗?
    • 是的,如果您编写一个按钮或动作来调用该 API,他可以。如果使用在应用程序设置包中关闭 iCloud 选项,请查看此链接以获取删除 iCloud 中内容的一些示例。 ossh.com.au/design-and-technology/software-development/…
    • 如果用户已经卸载了应用怎么办?一定有办法让用户释放已用的 iCloud 空间?!
    • Settings->iCloud->Storage&Backup->Manage Storage->AppName 现在为用户提供了删除所有应用程序 iCloud 数据的机会,无论是否安装了应用程序。对开发/调试很有用:)
    猜你喜欢
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多