gpt4 book ai didi

ios - Firebase 引用抛出终止,类型为 NSException 的未捕获异常

转载 作者:行者123 更新时间:2023-11-28 14:22:19 25 4
gpt4 key购买 nike

我收到错误“以 NSException 类型的未捕获异常终止”。这个问题有很多观点,但是没有解决我的问题:libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)我已经能够追踪到此函数的错误位置:

func likeToLikeForAll(movieID: Int) {

let uid = Auth.auth().currentUser?.uid
Api.Like.REF_LIKES.child(uid!).child("100000").setValue(true)
Api.Like.REF_LIKES.child(uid!).observeSingleEvent(of: .value, with: { (snapshot) in
if let dictionary = snapshot.value as? [String: AnyObject] {
let array = Array(dictionary.keys)
for i in array {
let iInt = Int(i)!
if iInt != 100000 {
if movieID > iInt {
let movieIDString = String(movieID)
print("Bigger")
let nameOfLikeToLike = i + "." + movieIDString + "LL"
Api.LikeToLike.REF_LIKETOLIKE.child(nameOfLikeToLike).setValue(1)
}
else if movieID < iInt {
print("Smaller")
}
else if movieID == iInt {
print("Equal")
}
}
else {
print("Extra")
}
}
}
})
}

有人知道如何解决这个错误吗?

最佳答案

您的问题出在“let nameOfLikeToLike = i + "."+ movieIDString + "LL""这一行。在发送到 Firebase 实时数据库的字符串中。考虑将其替换为“:”

关于ios - Firebase 引用抛出终止,类型为 NSException 的未捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51826786/

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