2016-09-11 18 views
0

コンタクトピッカーを表示するポップオーバーを取得する方法はありますか?CNContactPickerViewController in popover(iOS)

私は常にフルを取得

(これは「sourceView」がタップされたときにポップオーバーを表示する必要があり、私のコントローラでIBActionメソッドである) ...ない結果と、この(および他の多くの亜種)を試してみました私のテストはipPadシミュレータ上にあります。

 CNContactPickerViewController *picker = [CNContactPickerViewController new] ; 
    picker.delegate         = self ; 
    picker.popoverPresentationController.sourceView = sourceView ; 
    picker.popoverPresentationController.sourceRect = sourceView.bounds ; 
    picker.popoverPresentationController.permittedArrowDirections = UIPopoverArrowDirectionUp | UIPopoverArrowDirectionDown ; 

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

答えて

1

ないCNContactPickerViewControllerに固有いますが、View ControllerのmodalPresentationStyleUIModalPresentationPopoverに設定する必要があります。

+0

素晴らしい!ありがとう。私からの愚か。 –

関連する問題