在IOS中使用swift添加联系人组

在IOS中使用swift添加联系人组,ios,swift,cncontactstore,Ios,Swift,Cncontactstore,是否可以使用swift以编程方式将组添加到IOS中的联系人中 如果有人有一些示例代码是。您可以调用ABGroupCreate,这里有文档记录 查看一些基本示例 您还可以从开发者网站下载完整的。它展示了处理团队和联系人的许多方面 最后,以下是一些从Swift 4开始创建组的基本代码: func createCNGroup() { let groupName = "My Group Name" let saveRequest = CNSaveRequest() let

是否可以使用swift以编程方式将组添加到IOS中的联系人中

如果有人有一些示例代码

是。您可以调用ABGroupCreate,这里有文档记录

查看一些基本示例

您还可以从开发者网站下载完整的。它展示了处理团队和联系人的许多方面

最后,以下是一些从Swift 4开始创建组的基本代码:

func createCNGroup() {  
    let groupName = "My Group Name"
    let saveRequest = CNSaveRequest()

    let group = CNMutableGroup()
    group.name = groupName

    saveRequest.add(group, toContainerWithIdentifier: nil)

    do {
        try contactStore.execute(saveRequest)
    }
    catch {
        let err = error as! CNError
        print("Error saving group:\n\(err)")
    }
}

检查:Ray Wenderlich的文章使用了旧的AddressBook框架,已被弃用。这个较新的应用程序处理Contacts API,但不涉及组,因为GroupCreate是旧应用程序的一部分。它正在被弃用,并被和框架所取代。