在通过 Contact Framework 添加联系人时出现问题。
我在iOS 12.1.2上使用了设备iPhone 5s
我添加联系人的代码如下::
let saveRequest = CNSaveRequest()
saveRequest.add(self, toContainerWithIdentifier: nil)
do {
try contactStore.execute(saveRequest)
} catch let error {
print("Error occurred while saving the request \(error)")
}
每次都会出现如下错误:
保存请求时发生错误错误域= CNErrorDomain代码= 1“通信错误” UserInfo = {NSLocalizedDescription =通信错误,NSLocalizedFailureReason =尝试与联系人服务通信时发生错误。}
现在就此错误给任何人服药吗?
我对此一无所知。
答案 0 :(得分:1)
要添加CNcibtactStore
的单身人士,只需添加
/**
A var to store CNContactStore
*/
let mContactStore = CNContactStore.init()
内部AppDelegate.swift
文件中。
要在任何地方使用它,只需使用此代码
contactStore = appDelegate.mContactStore
这将为我解决问题,希望也能为您解决问题。