Ich habe versucht das Optionalzulöschenaldidann bekomme ich ein Fehler,kann jemand dazu是sagen?
丹科。
Google翻译:
如何修复Optional?
我试图删除Optional但后来我收到错误,有人可以 说点什么?
谢谢。
答案 0 :(得分:1)
您的代码强制解包所有选项,这首先取消了选项的目的。你声明价格是一个可选的,这意味着它可能是一个产品或它可能是零。您可以使用guard语句重构代码,但实现存在问题。例如,如果没有要显示的数据,则不应该请求表格单元格。我会说如果PriceList不是可选的(或者在调用此方法之前检查它是否为空)可能会更好。
答案 1 :(得分:0)
您应该使用if
这样的语句
if let B = art["B"] { then use variable B here }
要安全地解包可选值,那么由于nil值,您的代码不会崩溃。还有一件事你应该做的是删除断点。我可以看到一个断点,它会破坏那里的代码。