运行我的应用程序时,标题出现错误。我正在运行Xcode Beta 10版本6。完整错误是:
[NetworkInfo]描述符查询返回错误:Error Domain = NSCocoaErrorDomain代码= 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
}
此错误是什么意思?为什么我要得到它?
答案 0 :(得分:5)
该消息可能与崩溃/问题无关。
我已经收到此消息一段时间了,无法删除它。 好吧,我找到了一种在终端的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
属性的同一命令来重新启用此功能。
答案 1 :(得分:3)
答案 2 :(得分:0)
在我的情况下,这种警告是在使用CTTelephonyNetworkInfo()的情况下生成的。由于此错误仅在模拟器上产生,我这样做是这样的:
foo