2015-09-21 10 views
6

CNContactPickerViewControllerを使用して連絡先にアクセスしています。そして、私はTabbarでこれを使用したい部分まですべてうまく動作します。 以前のiosバージョンでは、ピッカーによる表示を置き換えてもうまくいきましたが、ios 9では何も表示されませんでした。タブバーコントローラのCNContactPickerViewController

このコードを使用してビューを表示すると、タブバーが消えます。

[self presentViewController:my_picker animated:YES completion: nil]; 

タブバーを常に表示し、連絡先リストをタブ内に表示します。

使用するABPeoplePickerNavigationController私は次のコードでビューを置き換え、正常に動作します。

picker = [[ABPeoplePickerNavigationController alloc] init]; 

NSMutableArray *controllers = [NSMutableArray arrayWithArray [self.tabBarController viewControllers]]; 
int index = [controllers indexOfObject:self]; 

[controllers replaceObjectAtIndex: index withObject: picker]; 

誰かがこれを使用して解決しますか?

+0

画面から消えません

my_picker.modalPresentationStyle=UIModalPresentationOverCurrentContext; [self presentViewController:my_picker animated:YES completion:nil]; 

、あなたのコードにこれらの行を使用できますか?TabBarのビューを表示する方法を教えてくださいコントローラは、常にコンタクトピッカービューコントローラの前にあります。前もって感謝します! – NandhaKumar

答えて

3

今タブバーがイナシオは、この問題を解決するためのソリューションをお探しでし

関連する問題