我正在使用 NSManagedDocument 作为核心数据堆栈在我的核心数据应用程序中实现 iCloud 支持。
一切似乎都运行良好,但出现了一些意想不到的行为:
在我的 iPhone 和 iPad 上安装通用应用程序:
从 iPhone 添加的实体通过 iCloud 传输到 iPad;从 iPad 添加的实体通过 iCloud 传输到 iPhone;从 iPhone 添加的实体,在 iPhone 上删除,在 iPad 上自动删除 从 iPad 添加的实体,在 iPad 上删除,在 iPhone 上自动删除
然而 ...
从 iPhone 添加的实体,在 iPad 上删除 在 iPhone 上不删除 从 iPad 添加的实体,在 iPhone 上删除 在 iPad 上不删除
这是预期的行为吗?这不是 Apple 'notes' 应用程序在我的 iPhone 和 iPad 上的行为方式。对任何笔记的任何更改都会反映在所有设备上。
如果这不是正确的 iCloud 行为,我可能误入歧途的任何想法?
非常感谢。