如果NSPredicate失败,什么输出将返回获取请求

时间:2014-04-25 10:18:23

标签: ios objective-c core-data nspredicate nsfetchrequest

我有两个带有一些值的表。这两个表之间有一个onetoone关系。在我的第一个表中包含70个值,第二个表包含20个值。我根据条件从第二个表创建一个获取请求值的请求这些条件是通过使用谓词设置的。我将请求执行中的对象返回添加到一个数组中。在某些情况下,谓词将在这种情况下失败,输出将由获取请求返回。如何比较所有数组对象一个类实例。

1 个答案:

答案 0 :(得分:0)

如果没有任何内容与谓词匹配,则会返回一个空数组(记录为())。如果fetch / predicate出现问题,那么您将收到错误(或异常)。

您可以使用数组上的containsObject:方法检查特定实例是否在返回对象列表中。