如何在我的ios应用程序中共享联系人?

时间:2016-12-12 10:22:02

标签: ios swift cncontact

我想使用自定义聊天应用程序与我的联系人分享任何联系方式。有没有办法获取与联系人相关的文件并将其发送到服务器?

我想避免迭代联系人的所有可能属性,创建字典并发送它。我可以使用iOS Contact Framework获取任何文件吗?

1 个答案:

答案 0 :(得分:0)

您可以使用cncontactstore获取数组中的所有合约,数组包含所有联系人,您可以将返回数组转换为JSON并将其发送到服务器。

let store = CNContactStore()
let contacts = try store.unifiedContactsMatchingPredicate(CNContact.predicateForContactsMatchingName("Appleseed"), keysToFetch:[CNContactGivenNameKey, CNContactFamilyNameKey])