Ios 能否在CNContactPickerViewController上显示另一个视图控制器?

Ios 能否在CNContactPickerViewController上显示另一个视图控制器?,ios,iphone,swift,contacts,cncontact,Ios,Iphone,Swift,Contacts,Cncontact,每当我尝试在新的iOS 9cnContactPickServiceWController上显示视图控制器时,它都会立即被取消。以下是相关的委托方法代码: public func contactPicker(picker: CNContactPickerViewController, didSelectContact contact: CNContact) { let v = UIView(frame: CGRectMake(0, 0, 100, 100)) v.backgrou

每当我尝试在新的iOS 9
cnContactPickServiceWController
上显示视图控制器时,它都会立即被取消。以下是相关的委托方法代码:

public func contactPicker(picker: CNContactPickerViewController, didSelectContact contact: CNContact) {

    let v = UIView(frame: CGRectMake(0, 0, 100, 100))
    v.backgroundColor = UIColor.redColor()

    let vc = UIViewController()
    vc.view.addSubview(v)

    picker.presentViewController(vc, animated: true, completion: { () -> Void in print("labeled value picker displayed") })
}
一旦日志中出现信息
标签值选择器显示
,屏幕将闪烁,带有红色子视图的my vc将被取消。下面是当我从列表中选择John Appleseed,然后选择Kate Bell时的情况

就像iOS 9不喜欢这样,会自动关闭视图控制器

有人能确认这种行为不应该被允许,或者这是iOS 9中的一个bug吗?以前使用AddressBook框架,您可以在picker视图控制器上显示另一个视图控制器

编辑:

下面是2015年WWDC视频,介绍了这些新框架的概述。不幸的是,它只能在Safari中查看: