我需要从我的应用程序中访问IOS联系人。

时间:2017-01-13 16:23:16

标签: ios url contact

对于提醒和日历等联系人,似乎没有简单的网址方案。 有人知道一个简单地从swift代码调用联系人应用程序的方案吗?

1 个答案:

答案 0 :(得分:0)

我会按照iOS 9中介绍的Contacts框架的文档进行操作。可以找到文档和示例here

例如,您可以使用以下代码获取名称中包含“Appleseed”的所有联系人:

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