我正在尝试学习 Core Data 编程来开发 Mac OSX 应用程序... 我有 Snow Leopard (10.6.8),在 XCode 4 中,当我尝试在关系属性中检查“多对多关系”时,出现此错误:
错误:不支持的功能:对多关系 Category.snipplet 选项需要 Mac OS X 10.7 或更高版本
那么10.6 SDK有可能不支持多对多关系吗?显然我想开发 10.6 及更高版本的应用程序目标。
我的核心数据模式非常简单,我有两个具有一对多关系的实体......
谢谢大家。
最佳答案
我认为您尝试使用有序的多对多关系。但它们仅在 Mac OS 10.7++ 和 iOS 5++ 上受支持。
在核心数据数据模型检查器面板中取消选中ordered
。
然后,您必须自己对关系进行排序(例如,通过向您的实体添加 order 属性)。
关于core-data - 不支持 Mac OSX 10.6 的 Core Data 对多关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8615672/