1

我有一个由标签栏组成的应用程序,其中一个标签项目的标题是“联系人”。当用户选择这个项目时,我想立即用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)
}

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

4

0 回答 0