Как устранить ошибку при попытке инициировать телефонный звонок на iOS, com.apple.telephonyutilities.callservicesdaemon.callstatecontroller - PullRequest
0 голосов
/ 13 мая 2019

Я создаю телефон URL с:

let phoneLink = "tel://5551119999"
if let url = URL(string: phoneLink) {
    UIApplication.shared.open(url) {
    }
}

Любые идеи о том, как решить:

Ошибка при использовании прокси удаленного объекта: Ошибка Domain = NSCocoaErrorDomain Код = 4099 "Подключение к сервису по имени com.apple.telephonyutilities.callservicesdaemon.callstatecontroller признан недействительным. "

Я пытался использовать несколько различных форматов для телефона string, URL(string: ) кажется довольно снисходительным и будет принимать различные типы strings и конвертировать их правильно, поэтому я не думаю, что это проблема.

Я добавил журналы, так что я знаю, что мой код запускается только один раз, поэтому нет необходимости делать несколько вызовов UIApplication.shared.open()

...