这可能是基本的 swift 问题,但我是 swift 或 iOS 开发的新手。我收到错误fatal error: unexpectedly found nil while unwrapping an Optional value
对于下面的函数
func Call() -> NSData?
{
let nilObj: NSData? = nil
if(false){
// Doing something
}
else
{
return nilObj!
}
}
我只想在其他条件下返回 nil NSData 但出现错误。我确信我错过了一些明显的东西,任何人都可以帮忙。
你宣布nilObj
作为可选并初始化它nil
。然后在你的else
您正试图解开该条款。要解决该问题,您只需删除它!
将您的代码更改为:
func Call() -> NSData?
{
let nilObj: NSData? = nil
if(false)
{
// Doing something
}
else
{
return nilObj
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)