如何检查用户是否切换了iCloud帐户?

时间:2017-10-17 14:39:42

标签: ios core-data cloudkit

我在CoreData和iCloud(CloudKit)之间进行同步。如何检查用户是否切换了iCloud帐户?

其他问题:

用户将我的应用与iCloud帐户" A"一起使用。他加入数据。所有数据都将在CKContainer" A"中复制。 如果用户将在iCloud帐户" B"上切换帐户。我将在新的CKContainer" B"。

中添加当前数据

但是如果用户返回iCloud帐户" A",我需要从CKContainer" B"添加当前数据。到CKContainer" A"没有重复。如何解决问题?

1 个答案:

答案 0 :(得分:0)

在您的应用中为Filter添加一个观察者,然后清除本地数据并再次从iCloud中提取。

Notification.Name.CKAccountChanged