gpt4 book ai didi

ios - 尝试将字典添加到 nsmutablearray 中,出现 fatal error : unexpectedly found nil while unwrapping an Optional value

转载 作者:行者123 更新时间:2023-11-30 13:49:23 24 4
gpt4 key购买 nike

我试图创建一个 NSMutableArray 并从 db 添加字典值(使用 fm db 结果集),然后出现此错误:

"fatal error: unexpectedly found nil while unwrapping an Optional value ".

请提供解决此问题的提示。

代码:

var arrCategory :NSMutableArray!

while rs.next(){

arrCategory.addObject(rs.resultDictionary())
}

最佳答案

除了检查 rs.resultDictionary 是否为 nil 之外,还要确保您已经分配了可变数组。在您发布的代码中,仅声明:

var arrCategory:NSMutableArray!

...但不清楚你是否分配过它;例如:

arrCategory = NSMutableArray()

另外,有一个 chanve rsnil,而不仅仅是 resultDictionary (不可能告诉 witohut 看到你的完整代码),所以也许检查应该是:

if let rs = rs {

while rs.next(){

if let result = rs.resultDictionary {
arrCategory.addObject(result)
}
}
}

关于ios - 尝试将字典添加到 nsmutablearray 中,出现 fatal error : unexpectedly found nil while unwrapping an Optional value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34489500/

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