iOS 开发:联系人操作与 Safari 扩展功能实现
1. 联系人选择功能
在 iOS 开发中,若想让用户选择联系人并读取其电话号码,可以使用 CNContactPickerViewController 类。该类有一个 delegate 属性,类型为 CNContactPickerDelegate ,其中一些重要的代理方法如下:
- contactPickerDidCancel(_:) :当用户取消选择联系人请求时调用。
- contactPicker(_:didSelectContact:) :当用户从列表中选择联系人时调用。
以下是实现步骤:
1. 在故事板中放置一个按钮,并将其连接到代码中的 pickaContact() 方法。
2. 在该方法中,展示一个简单的联系人选择器:
let controller = CNContactPickerViewController()
controller.delegate = self
navigationController?.present(controller, animated: true, completion: nil)
此代码应在遵循 CNContactPickerDelegate 的视图控制器中完成。
- 实现代理方法,当用户
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



