gpt4 book ai didi

swift - 删除强制展开

转载 作者:搜寻专家 更新时间:2023-11-01 05:52:06 24 4
gpt4 key购买 nike

去除强制展开

private func getLanguageCode() -> String {
return Locale.current.languageCode!
}

去除力展开后

private func getLanguageCode() -> String? {
if let language = Locale.current.languageCode {
return language
}
return nil
}

正确??

为此

lazy var commonErrorList : Dictionary<String, AnyObject>? = {
let path = Bundle.main.path(forResource: "CommonErrorCodes", ofType: "plist")
return NSDictionary(contentsOfFile: path!) as? [String : AnyObject]
}()

去除强制展开后应该是什么?

最佳答案

你可以

return Locale.current.languageCode 

没有强制解包,如果你只是返回 nil。

关于swift - 删除强制展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48299659/

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