2010-06-29 56 views
0

我想从地址簿中获取所有电话号码,并且我想要存储在一个数组中。 对于写这的代码,但正在此错误在第二行程序接收到的信号:“EXC_BAD_ACCESS”从地址簿中获取所有电话号码

ABRecordRef person; 
ABMultiValueRef phoneNumberProperty = ABRecordCopyValue(person, kABPersonPhoneProperty); 
NSArray* phoneNumbers = (NSArray*)ABMultiValueCopyArrayOfAllValues(phoneNumberProperty); 

// CFRelease(phoneNUmberProperty);

NSLog(@"Phone numbers = %@", phoneNumbers); 
[phoneNumbers release]; 

请帮助我什么是我可以做的改变。 在此先感谢

回答

0

ABRecordCopyValue不会让你所有的通讯录的电话号码。你可以用它来查找1人的财产。使用ABAddressBookCopyArrayOfAllPeople先从地址簿中获取所有人员。

相关问题