it-swarm.com.ru

Соединение с сервисом с именем com.Apple.commcenter.coretelephony.xpc недействительно

Я получаю ошибку в названии, когда я запускаю свое приложение. Я использую Xcode Beta 10 Version 6. Полная ошибка:

[NetworkInfo] Запрос дескрипторов вернул ошибку: Ошибка Domain = NSCocoaErrorDomain Code = 4099 «Соединение с сервисом с именем com.Apple.commcenter.coretelephony.xpc было недействительным.» UserInfo = {NSDebugDescription = Соединение с сервисом с именем com.Apple.commcenter. coretelephony.xpc был признан недействительным.}

Он вызывается в моей функции createTaskFromSnapshot () в первой строке функции. 

Мой код:

func observeDatabase(_ tableToUpdate: UITableView) {
    taskDatabase.observe(.childAdded) { (snapshot) in
        self.handleChildAdded(snapshot: snapshot)
        tableToUpdate.reloadData()
    }
}

private func handleChildAdded(snapshot: 
    let addedTask = createTaskFromSnapshot(snapshot)
    taskList.append(addedTask)
}

private func createTaskFromSnapshot(_ snapshot: DataSnapshot) -> Task {
    let snapshotValue = snapshot.value as! Dictionary<String, String> // error is thrown here

    let taskTitle = snapshotValue["taskTitle"]!
    let newTask = Task(title: taskTitle)
  return newTask
}

Что означает эта ошибка? и почему я это получаю?

14
Will Taylor

Сообщение, вероятно, не имеет отношения к сбою/проблеме.

У меня было это сообщение, которое беспокоило меня некоторое время, и я никак не мог его удалить ... Ну, я нашел способ скрыть это в вашей консоли xcode, просто запустив одну из следующих команд в терминале:

xcrun simctl spawn booted log config --mode "level:off" --subsystem com.Apple.CoreTelephony

Sudo log config --mode "level:off" --subsystem com.Apple.CoreTelephony

вы всегда можете включить его в любое время, выполнив ту же команду с другим атрибутом level`

4
Lifely

Попробуй это:

1- Из открытого меню XCode: Продукт> Схема> Редактировать схему

2- В ваших переменных среды установите OS_ACTIVITY_MODE = отключить

 enter image description here

2
Tim Walsh

В моем случае этот тип предупреждения генерировался в случае, когда использовалась CTTelephonyNetworkInfo (). Поскольку эта ошибка генерируется только на симуляторе, я сделал это так:

#if targetEnvironment(simulator)
    return []
#else
    let networkInfo = CTTelephonyNetworkInfo()
    return [networkInfo.subscriberCellularProvider]
#endif
0
Ramis