iOS开发:联系人展示、扩展功能与内容搜索
1. 联系人展示
在iOS开发中,若要使用内置系统UI展示现有联系人信息,可借助 CNContactViewController 类。传递给 CNContactViewController 初始化器的联系人是可选的。若传入 nil ,用户看到的新建联系人对话框将为空,需手动填写UI中的每个字段。
若要展示特定联系人信息,可使用 CNContactViewController 类的 forContact 初始化器,并传入要展示的 CNContact 实例。示例代码如下:
let toFetch = [CNContactViewController.descriptorForRequiredKeys()]
store.firstUnifiedContactMatching(name: "john", toFetch: toFetch){
guard let contact = $0 else{
print("No contact was found")
return
}
let controller = CNContactViewController(for: contact)
controller.contactStore = self.store
controller.allowsEditing = false
controller.displayedPrope
超级会员免费看
订阅专栏 解锁全文

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



