核心数据从数组中选择对象 - iPhone

时间:2010-03-11 09:28:10

标签: iphone objective-c database core-data

我想知道我是否可以根据带数组的谓词选择对象...例如

代码: [NSPredicate predicateWithFormat:@“id =%@”,arrayOfID];

会起作用吗?如果不是,我该怎么做?

最佳

2 个答案:

答案 0 :(得分:5)

正确的谓词是

[NSPredicate predicateWithFormat:@"id IN %@", arrayOfID];

假设arrayOfId包含与id相同类型的对象(例如NSNumbers或NSStrings)。

答案 1 :(得分:0)

是的,当然你可以做到。

听起来你需要在核心数据方面有一些基础。我发现以下教程对于让我开始使用Core Data非常有用:

http://iphoneinaction.manning.com/iphone_in_action/2009/08/core-data-part-1-an-introduction.html