Ios FIRStorageError代码
我刚刚更新到Firebase 4.0版,我的iOS错误代码中断Ios FIRStorageError代码,ios,firebase,swift3,Ios,Firebase,Swift3,我刚刚更新到Firebase 4.0版,我的iOS错误代码中断 if let errCode = AuthErrorCode(rawValue: (error._code)) { switch errCode { case .errorCodeEmailAlreadyInUse: //Do something 上述问题已得到解决。将.errorCodeEmailAlreadyUse改为.EmailAlreadyUse,而不是.errorC
if let errCode = AuthErrorCode(rawValue: (error._code)) {
switch errCode {
case .errorCodeEmailAlreadyInUse:
//Do something
上述问题已得到解决。将.errorCodeEmailAlreadyUse改为.EmailAlreadyUse,而不是.errorCodeEmailAlreadyUse
另一个地方是
storageRef.getMetadata(){ metadata, error in
guard let storageError = error else { return }
guard let errorCode = FIRStorageErrorCode(rawValue: error) ...
第一个用于工作,但在Firebase版本4中不再工作。对于第二个函数,FIRStorageErrorCode似乎不是有效的函数
编辑如下:
好的,我也算明白了。但现在我有了这个:
storageRef.getMetadata(){ metadata, error in
}
如何将闭包中的错误转换为StorageErrorCode?您是正确的,
FIRStorageErrorCode
不再是有效的函数。在Firebase for Swift的v4.0.0中,FIR
前缀已被删除。了解有关迁移的更多信息,并参阅StorageErrorCode
的文档。如果您是正确的,FIRStorageErrorCode
不再是有效的函数。在Firebase for Swift的v4.0.0中,FIR
前缀已被删除。了解有关迁移的更多信息,并查看StorageErrorCode
的文档。明白了,谢谢。跟进问题。请看编辑。明白了,谢谢。跟进问题。请参见编辑。