Swift在控制台中打印所有网络错误描述(来自枚举CFNetworkErrors
?)。
但我希望能够访问应用程序中的枚举,以便我可以跟踪应用程序加载时出现的错误。
我正在遵循MVC模式并试图在我的“模型”部分中访问错误。我仍然没有做对。这是我在加载API的类dataTask
中所做的:
if self.networkErrors != nil {
print(self.networkErrors.debugDescription)
}
我宣布:var networkErrors: CFNetworkErrors?
我是否需要检查案例或者还有其他方法来捕获控制台中打印的错误,如图像中所示? Console Screenshot
答案 0 :(得分:0)
您可以通过这种简单的方法访问错误代码
if self.networkErrors != nil {
print(self.networkErrors.debugDescription)
print(self.networkErrors._code) // This will print the error code.
}