如何在选择联系人后呈现模态视图控制器?

时间:2010-03-12 20:23:20

标签: iphone iphone-sdk-3.0 model-view-controller

我正在尝试在选择联系人后提供模态视图控制器,但它似乎没有工作。

在我 -

(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person

方法,我解雇peoplePicker,创建我的新视图控制器的实例,然后用

显示它
[self.navigationController presentModalViewController:newController animated:YES];

它不起作用。但是,如果我按下视图控制器,它将使用此代码:

[self.navigationController pushViewController:newController animated:YES];

我该如何做到这一点?

谢谢,

1 个答案:

答案 0 :(得分:1)

只需在您自己的控制器上调用presentModalViewController而不是导航控制器。 如果你在UIViewController的上下文中: [self presentModalViewController:newController animated:YES];