NSPredicate查询问题

时间:2014-08-22 14:18:28

标签: objective-c cocoa nspredicate predicate

我在创建NSPredicate以从我的实体中获取某些数据时遇到了困难,

我的实体包含一个名为phoneNumber的字段。该字段可以是国际格式或本地格式。举个例子,它现在包含数字050654637。

现在,当我有一个国际号码并尝试获取实体以获取包含我的号码的字段时,它会返回空(假设我试图获取号码97150654637)。

我的谓词如下:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"phoneNumber == %@   || phoneNumber ENDSWITH[cd] %@", internationalNumber, internationalNumber];

这将不符合我的任何情况,因为它应该是internationalNumber以字段phoneNumber结束而没有起始'0'。

那么在这种情况下使用的谓词是什么?

0 个答案:

没有答案