2
我正在使用下面的代碼來獲取字符串格式的名字,但希望將其放入數組中,因爲它包含地址簿聯繫人和Facebook聯繫人。所以我可以像array [0],array [1]那樣檢索它們,因此plz幫助我完成這個任務。將地址簿中的聯繫人存儲在iPhone中的數組中
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);
謝謝尼廷的答案。 –
雅我已經打勾權和upvoting它聲稱聲望必須是至少15 –
它的好,謝謝ambuj –