2012-11-22 78 views
3

我正在使用ABPeoplePickerNavigationController來選擇用戶的地址簿聯繫人。隨着後面的按鈕的動作驗證碼:ABPeoplePickerNavigationController自動關閉而不顯示地址簿book

ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init]; 

picker.peoplePickerDelegate = self; 
picker.view.frame=self.view.frame; 
[self presentModalViewController:picker animated:YES]; 
[picker release]; 

運行此代碼時它旋轉景觀UI爲縱向,最終駁回呈現此的ABPeoplePickerNavigationController控制器。

我只在iOS 5中得到這個問題,iPad 2的它的正常工作與iOS 6

回答

0

我不相信在景觀支持此選擇器5.x的。但是,請嘗試通過不同的PresentationStyle進行操作。我相信它應該在景觀中工作,即:

ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init]; 
picker.peoplePickerDelegate = self; 
picker.modalPresentationStyle = UIModalPresentationFormSheet; 
[self presentModalViewController:picker animated:YES]; 
相關問題