gpt4 book ai didi

ios - CallKit com.apple.CallKit.error.calldirectorymanager 错误 1

转载 作者:搜寻专家 更新时间:2023-11-01 07:01:37 27 4
gpt4 key购买 nike

我正在使用 callkit 来识别电话号码。

它给我错误:操作无法完成。 (com.apple.CallKit.error.calldirectorymanager 错误 1.)

 override func viewDidLoad() {
super.viewDidLoad()
let numbers = ["94XXXXXXX"]
let labels = ["TestUser"]
writeFileForCallDirectory(numbers: numbers, labels: labels)
// Do any additional setup after loading the view, typically from a nib.
}
fileprivate func writeFileForCallDirectory(numbers: [String], labels: [String]) {
guard let fileUrl = FileManager.default
.containerURL(forSecurityApplicationGroupIdentifier: "group.com.CallKit.CallBlock")?
.appendingPathComponent("contacts") else { return }

var string = ""
for (number, label) in zip(numbers, labels) {
string += "\(number),\(label)\n"
}

try? string.write(to: fileUrl, atomically: true, encoding: .utf8)
//CXCallDirectoryManager.sharedInstance.reloadExtension(withIdentifier: "group.com.CallKit.CallBlock")

CXCallDirectoryManager.sharedInstance.reloadExtension(withIdentifier: "group.com.CallKit.CallBlock", completionHandler: { (error) -> Void in
if let error = error {
print(error.localizedDescription)
}
})


}

应用组可以在应用和扩展之间共享数据,但我不知道我做错了什么。

最佳答案

您正在为 reloadExtension 使用应用程序组。

使用您的 callkit 扩展包标识符。

关于ios - CallKit com.apple.CallKit.error.calldirectorymanager 错误 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50876573/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com