小编New*_*mer的帖子

ABPeoplePickerNavigationController实际执行

我的联系人列表在模拟器中完美显示.它需要电话号码并将其放在文本框中.所以我决定在我的iphone上尝试它,它实际上执行我点击的东西.它调用数字而不是将数字放在文本框中.继承人代码:

- (IBAction) adressBook: (id) sender {
 // creating the picker
 ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
 // place the delegate of the picker to the controll
 picker.peoplePickerDelegate = self;

 // showing the picker
 [self presentModalViewController:picker animated:YES];
 // releasing
 [picker release];
}


- (void)peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController *)peoplePicker {
    // assigning control back to the main controller
 [self dismissModalViewControllerAnimated:YES];
}
- (BOOL)peoplePickerNavigationController: (ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person {

 /* 
 ABMultiValueRef multi = ABRecordCopyValue(person, kABPersonPhoneProperty);
 num.text = (NSString*)ABMultiValueCopyValueAtIndex(multi, 0);


    //[self dismissModalViewControllerAnimated:YES];
 */
    return YES;
}

- …
Run Code Online (Sandbox Code Playgroud)

iphone abpeoplepickerview

2
推荐指数
1
解决办法
2000
查看次数

标签 统计

abpeoplepickerview ×1

iphone ×1