2011-01-27 58 views
0

有沒有人告訴我如何在popover中打開ABPeoplePickerNavigationController。我在導航欄中使用了NavigationController,但它打開了全屏/模式。Popover中的地址簿

我在這裏丟失了什麼東西,還是我需要編寫我自己的人員選擇器來顯示它在popover?

感謝,

回答

3

創建UIPopoverController,然後添加一個ABPeoplePickerNavigationController

ABPeoplePickerNavigationController *contacts = [[ABPeoplePickerNavigationController alloc] init]; 
self.popoverController = [[UIPopoverController alloc] initWithContentViewController:contacts]; 
+0

謝謝,當你在這裏展示它時,它顯得非常明顯。 – smcdrc

+0

我在哪裏爲這個委託方法?我將它們放在Nav控制器中顯示的地方。那是正確的地方,因爲他們沒有被召喚? – smcdrc

+1

我錯過了[picker setPeoplePickerDelegate:self]; – smcdrc