首先,这个问题与 在Xcode 4中使用Core Data的图形谓词构建器 密切相关。 然而,我还没有足够高的评分来发表评论,由于我没有答案可提供,所以我用更具体的细节提出了一个新问题。
我一直在苦苦思索,所以我会提供尽可能多的细节...
问题:苹果公司的Core Data文档仍然参考Xcode 3,并展示了高度复杂的图形谓词构建器用于获取属性和获取请求模板。这包括能够图形化地创建任意复杂性的复合谓词,例如:
您随后可以在右侧窗格中访问一个非常基本的图形谓词编辑器:
据我所知,如果添加了一个Fetched Property,则会出现在您的Core Data编辑器中,但没有任何访问谓词构建器的方法。要扩展:
在Xcode 3中,详细信息窗格提供了一个“编辑谓词”按钮,打开了谓词构建器:
这是XCode 4中可比较的视图:
如图所示,没有“编辑谓词”按钮。
问题:
1)所有这些特性在XCode 4中在哪里?如上所示,到目前为止我发现的仅接近谓词生成器的东西是非常简单的获取请求编辑器,它没有任何复合/复杂谓词的能力。
再次强调:除非我漏掉了一些显而易见的东西,否则在创建获取请求时出现在XC4中的这个简单的FetchRequest编辑器不是这个问题的答案。它唯一的条件选项是选择以下内容[无/全部/任意]是否正确。这甚至不能接近XCode 3的Predicate Builder的功能,具有复杂的关系和可选变量等。
2)同样的问题,也是针对Fetched Properties。
我假设苹果公司没有仅仅删除在XCode 4中以图形方式创建复杂复合谓词的功能,对于Fetched Properties和Fetch Request Templates都是如此。但是我已经尽力找出它们的位置了...
提前感谢。