我对以下代码中使用的谓词有疑问
NSMutableArray *records = (__bridge NSMutableArray *)ABAddressBookCopyArrayOfAllPeople( addressBook );
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"record.phoneNumber contains %@",@"123"];
@try {
[records filterUsingPredicate:predicate];
}
@catch (NSException *exception) {
NSLog(@"%@",exception);
}
@finally {
//
}
我得到的例外是:
[<__NSCFType 0x6e2c5e0> valueForUndefinedKey:]:这个类不符合键记录的键值编码。
我一直在尝试寻找有关地址簿谓词的指南,但没有运气。有什么建议么?