core-data - 不支持 Mac OSX 10.6 的 Core Data 对多关系?

标签 core-data xcode4 osx-snow-leopard

我正在尝试学习 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/

相关文章:

ios - iOS 应用程序数据库中的 10 个核心数据表,如何将它们全部复制到一个新的单个表中?

ios - 核心数据(魔术记录)在提取时暂停主线程

osx-snow-leopard - 我如何解决 : pandoc: . ..:hGetContents: invalid argument (invalid byte sequence)

cocoa - 我应该如何使用帮助 : URL in a Snow Leopard . 帮助包?

ios - 在 iOS 设备上本地解析和存储对象

ios - xCode 无法创建新的核心数据模型版本

xcode - 从终端查看 XCode docset 文档

objective-c - 如何启用 Guard Malloc

xcode4 - XCode 4.2 clang 段错误

Eclipse 卡在加载工作台上