将View Controller(Tab Item)实现为CNContactPickerViewController

时间:2016-11-04 15:43:10

标签: ios swift xcode contactpicker

我有一个由标签栏组成的应用程序,其中一个标签项标题为“联系人”。当用户选择此项目时,我想立即使用CNContactPickerViewController向他们展示。目前,我有一个控制器ContactsController,为“联系人”的标签项设置。加载视图时,此代码在viewWillAppear方法中运行:

override func viewWillAppear(animated: Bool) {

    let contactPicker = CNContactPickerViewController()
    contactPicker.delegate = self
    contactPicker.navigationItem.rightBarButtonItem = nil
    self.presentViewController(contactPicker, animated: false, completion: nil)

    super.viewWillAppear(animated)
}

我觉得这样效率很低,因为我必须加载一个视图,只是为了呈现另一个视图。我试过四处寻找是否有可能将ContactsControllerUIViewController转换为CNContactPickerViewController,但没有运气。当您选择联系人时,iPhone的默认电话应用程序具有我正在寻找的功能。反正有没有重现这个?谢谢!

0 个答案:

没有答案