ios – Dictionary在展开Optional值时意外发现nil

ios – Dictionary在展开Optional值时意外发现nil,第1张

概述我在释放值时使用let来防止意外的nil,但是我的函数仍然会导致致命的错误. fatal error: unexpectedly found nil while unwrapping an Optional value – class func getDomain() -> String { let (dictionary, error) = Locksmith.loadDataForUs 我在释放值时使用let来防止意外的nil,但是我的函数仍然会导致致命的错误.

Fatal error: unexpectedly found nil while unwrapPing an Optional value

class func getDomain() -> String {    let (dictionary,error) = Locksmith.loadDataForUserAccount("account")    if let dictionary = dictionary {        if let domain = dictionary["domain"] as? String {            return domain        }    }    return ""}
解决方法 像这样修改你的代码:

if let dictionary1 = dictionary {    if let domain = dictionary1["domain"] as? String {        return domain    }}
总结

以上是内存溢出为你收集整理的ios – Dictionary在展开Optional值时意外发现nil全部内容,希望文章能够帮你解决ios – Dictionary在展开Optional值时意外发现nil所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1044986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存