如何显示特定的个人联系方式地址簿Ui Iphone?
问题描述:
我在我的应用程序中实现了地址簿Ui。我遇到了一些问题。如何显示特定的个人联系方式地址簿Ui Iphone?
我有一个记录ID,我想显示该联系人表单地址簿UI框架工作的详细信息。当我运行的代码则显示所有联系人列表,而我也只显示给定的记录
ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init]; picker.peoplePickerDelegate = self; ABAddressBookRef addressBook = ABAddressBookCreate(); NSNumber *recordId = [NSNumber numberWithInteger:[record_str integerValue]]; ABRecordRef person = ABAddressBookGetPersonWithRecordID(addressBook,recordId.integerValue); [self peoplePickerNavigationController:picker shouldContinueAfterSelectingPerson:person]; [self presentModalViewController:picker animated:YES]; [picker release]; - (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person{ return YES;}
- :
对于我已经使用这个代码。
我该如何显示从picker中选择的人的地址?
在此先感谢....
答
我犯了一个错误就是我打电话的ABPeoplePickerNavigationController代替ABPersonViewController。因此,它显示整个联系人列表,而不是特定的联系人。
感谢所有参观这个问题。