我正在使用下面的编码来获取字符串格式的名字,但想在一个数组中获取它,因为它包括地址簿联系人和 facebook 联系人。这样我就可以像数组 [0]、数组 [1] 和很快的那样检索它们。所以请帮助我完成这项工作。
ABAddressBookRef ab=ABAddressBookCreate();
NSArray *arrTemp=(NSArray *)ABAddressBookCopyArrayOfAllPeople(ab);
NSMutableArray *arrContact=[[NSMutableArray alloc] init];
for (int i=0;i<[arrTemp count];i++)
{
NSMutableDictionary *dicContact=[[NSMutableDictionary alloc] init];
NSString *str=(NSString *) ABRecordCopyValue([arrTemp objectAtIndex:i], kABPersonFirstNameProperty);
@try
{
[dicContact setObject:str forKey:@"name"];
}
@catch (NSException * e) {
[dicContact release];
continue;
}
[dicContact release];
NSLog(@"%@",str );