我有一个由标签栏组成的应用程序,其中一个标签项目的标题是“联系人”。当用户选择这个项目时,我想立即用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 的默认电话应用程序具有我正在寻找的功能。反正有没有重新创建这个?谢谢!