作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
引用这个Firebase doc .在某种程度上,它有这个神秘的注释:
uploadTask.observe(.failure) { snapshot in
if let error = snapshot.error as? NSError {
switch (StorageErrorCode(rawValue: error.code)!) {
...
case .unknown:
// Unknown error occurred, inspect the server response
break
default:
// A separate error occurred. This is a good place to retry the upload.
break
}
}
}
伟大的!我很想看到服务器错误。但是我该怎么做呢?该错误返回代码 -13000 (FIRStorageErrorCodeUnknown) 和“发生未知错误,请检查服务器响应”的错误字符串。
最佳答案
从源代码来看,NSError 上的 NSDictionary 对象中有更多详细信息,如 error.userInfo
。 .
例如,见 https://github.com/firebase/firebase-ios-sdk/blob/master/FirebaseStorage/Sources/FIRStorageUploadTask.m#L204
关于ios - 当 FIRStorageUploadTask 因 FIRStorageErrorCodeUnknown 而失败时如何获取服务器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63491884/
引用这个Firebase doc .在某种程度上,它有这个神秘的注释: uploadTask.observe(.failure) { snapshot in if let error = snap
我是一名优秀的程序员,十分优秀!