如何检查联系人是否已添加到iphone电话簿?

如何检查联系人是否已添加到iphone电话簿?,iphone,Iphone,我想检查iphone电话簿是否已添加联系人,如果已添加,则我不会添加,如果未添加,则我将添加新联系人,,,, 我只想比较一下电话簿中是否存在诸如“Veer”之类的名称ABAddressBookRef,它显示了Xcode 7.3中的错误。。有什么要导入的吗?ABAddressBookRef在Xcode 7.3中显示错误。。有什么要进口的吗? + (NSArray *) findContactsContainingName: (NSString *) fname { // Load the

我想检查iphone电话簿是否已添加联系人,如果已添加,则我不会添加,如果未添加,则我将添加新联系人,,,,
我只想比较一下电话簿中是否存在诸如“Veer”之类的名称

ABAddressBookRef,它显示了Xcode 7.3中的错误。。有什么要导入的吗?ABAddressBookRef在Xcode 7.3中显示错误。。有什么要进口的吗?
+ (NSArray *) findContactsContainingName: (NSString *) fname
{
    // Load the contacts
    ABAddressBookRef addressBook = CFAutorelease(ABAddressBookCreate());
    NSArray *thePeople = (NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
    NSMutableArray *contacts = [NSMutableArray arrayWithCapacity:thePeople.count];
    for (id person in thePeople)
        [array addObject:[ABContact contactWithRecord:(ABRecordRef)person]];
    [thePeople release];

    // search the contacts for fname
    NSPredicate *pred;
    pred = [NSPredicate predicateWithFormat:@"firstname contains[cd] %@ OR lastname contains[cd] %@ OR nickname contains[cd] %@ OR middlename contains[cd] %@", fname, fname, fname, fname];
    return [contacts filteredArrayUsingPredicate:pred];
}
ABAddressBookRef addressbook = ABAddressBookCreateWithOptions(Nil, Nil);
 NSArray *people = (__bridge NSArray*)ABAddressBookCopyArrayOfAllPeople(addressbook);
NSMutableArray *namearray=[[NSMutableArray alloc] init];
for(id person in people){
      NSString *firstNameString = (__bridge NSString*)ABRecordCopyValue((__bridge   ABRecordRef)(person),kABPersonFirstNameProperty);
    NSLog(@"%@",firstNameString);
        [namearray addObject:firstNameString];
  }
    NSLog(@"%@",namearray);
NSString *yourString = name you want to add;
BOOL identicalStringFound = NO;
for (NSString *someString in namearray) {
    if ([someString isEqual:yourString]) {
        identicalStringFound = YES;
        break;
    }
}
if(identicalStringFound)
 {
    //code you want to perform
 }
else
 {
    //code you want to perform
 }