2010-03-12 39 views
0

我试图提出一个模式视图控制器后选择一个联系人,它似乎并没有工作。如何在选择联系人后显示模态视图控制器?

在我 -

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

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

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

介绍它,它不工作。但是,如果我推视图控制器它与此代码一起工作:

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

我该如何做到这一点?

谢谢

回答

1

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

+0

感谢它的作品,但动画看起来很有趣。就像新视图一样,它的所有元素都不在前面或某种东西上。任何想法为什么? – barfoon 2010-03-18 14:19:35

相关问题