Создать контакт в группе

Я хочу создать функционал, в котором некоторые контакты будут сохранены в телефоне пользователя. Теперь я знаю, используя Contact Framework, я могу сохранить контакты. Это то, что я использовал.

func saveContacts(dict: [[String : String]]) {
        for contactDict in dict {
            let fname = contactDict["name"]
            let lname = contactDict["last_name"]
            let phone = contactDict["phone"]

            print(fname, lname, phone)

            let contact = CNMutableContact()



            contact.givenName = fname!
            contact.familyName = lname!


            contact.phoneNumbers = [CNLabeledValue(
                label:CNLabelPhoneNumberiPhone,
                value:CNPhoneNumber(stringValue:phone!))]



            let saveRequest = CNSaveRequest()
            saveRequest.add(contact, toContainerWithIdentifier:nil)
            do{
                try store.execute(saveRequest)
            }
            catch{
                print("error is \(error)")
            }

        }
    }

Но я хочу создать группу с именем моего приложения, скажем, XYZ, и мой код должен проверить, что если эта группа XYZ уже существует, в ней должен быть сохранен новый контакт, в противном случае создайте группу контактов и сохраните там контакты.

Заранее спасибо!

0 ответов

Другие вопросы по тегам