在使用ABPersonViewController时,总是先显示这个人得详细信息,点击rightBarButtonItem的edit按钮才能进入修改页面,如何做到不显示详细信息直接进入修改页面呢?
代码如下:
(void)edit{
CFErrorRef error = NULL;
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, &error);
ABRecordRef person = ABAddressBookGetPersonWithRecordID(addressBook, personID);
ABPersonViewController *viewController = [[ABPersonViewController alloc] init];
viewController.personViewDelegate = self;
viewController.displayedPerson = person;
viewController.allowsActions = NO;
viewController.allowsEditing = YES;
viewController.displayedProperties = @[[NSNumber numberWithInt:kABPersonPhoneProperty]];
[self.navigationController pushViewController:viewController animated:YES];
CFRelease(addressBook);
}
大神解决了,我也遇到这问题,一直找不到解决办法,求指教
求同,我也最近遇到这个问题,但是主流的网络电话微话,微会,微信电话本他们做到了
大神,怎么解决的 能给我说一下吗