iOS 联系人操作全解析
1. 联系人数据获取
可以通过以下代码获取指定联系人的信息:
OperationQueue().addOperation{[unowned store] in
let id = "AECF6A0E-6BCB-4A46-834F-1D8374E6FE0A:ABPerson"
let toFetch = [CNContactGivenNameKey as NSString,
CNContactFamilyNameKey as NSString]
do{
let contact = try store.unifiedContact(withIdentifier: id,
keysToFetch: toFetch)
print(contact.givenName)
print(contact.familyName)
print(contact.identifier)
} catch let err{
print(err)
}
}
此段代码会从联系人存储中获取指定 id 的联系人信息,并打印其名、姓和标识符。若出现错误,会打印错误信息。
2. 联系人信息更新
2.1 问题描述
当需要更新现有联系人的属性时,可按以下步骤操作。
2.2 解决方案
- 调用
CNContac
超级会员免费看
订阅专栏 解锁全文
1063

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



