我想使用自定义聊天应用程序与我的联系人分享任何联系方式。有没有办法获取与联系人相关的文件并将其发送到服务器?
我想避免迭代联系人的所有可能属性,创建字典并发送它。我可以使用iOS Contact Framework获取任何文件吗?
答案 0 :(得分:0)
您可以使用cncontactstore获取数组中的所有合约,数组包含所有联系人,您可以将返回数组转换为JSON并将其发送到服务器。
let store = CNContactStore()
let contacts = try store.unifiedContactsMatchingPredicate(CNContact.predicateForContactsMatchingName("Appleseed"), keysToFetch:[CNContactGivenNameKey, CNContactFamilyNameKey])