gpt4 book ai didi

ios - InvalidFirebaseData',原因 : '(setValue:)

转载 作者:行者123 更新时间:2023-11-28 21:21:26 26 4
gpt4 key购买 nike

我刚刚在 Xcode 中更新到 Swift 3,我不知道如何处理这个错误。谁能帮忙???

错误: InvalidFirebaseData',原因:'(setValue:) 无法将 _SwiftValue 类型的对象存储在 thumbnailUrlFromStorage。只能存储 NSNumber、NSString、NSDictionary 和 NSArray 类型的对象。

我的代码是:

// Create a url for data (tumbnail image)
self.fileUrl = metaData?.downloadURLs![0].absoluteString
if (FIRAuth.auth()?.currentUser) != nil {
let idRoom = self.BASE_REF.child("rooms").childByAutoId()
idRoom.setValue(["caption": caption, "thumbnailUrlFromStorage": self.storageRef.child(metaData!.path!).description, "fileUrl": self.fileUrl])

最佳答案

if (FIRAuth.auth()?.currentUser) != nil {
let idRoom = self.BASE_REF.child("rooms").childByAutoId()
let thumbnailUrlFromStorage: String = self.storageRef.child(metaData!.path!).description

let data: Dictionary<String, Any> = [
"caption": caption,
"thumbnailUrlFromStorage": thumbnailUrlFromStorage,
"fileUrl": self.fileUrl
]

idRoom.setValue(data)
}

不确定这是否可行,因为我没有机会运行它,但在我看来你正在传递 self.storageRef.child(metaData!.path!).description 作为无。

关于ios - InvalidFirebaseData',原因 : '(setValue:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39675045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com