致命错误:在解开可选值时意外发现nil 我检查了那张没有帮助我的票:
"CODE_SUPLEMENT7": form.csupplement7! != nil ? form.csupplement7! : "",
我尽量避免这个错误,但它说“将String类型的非可选值与nil进行比较总是返回true”。
如何找到具有接受字符串功能的良好类型字符串? (因为我的代码都基于它......)
What does "fatal error: unexpectedly found nil while unwrapping an Optional value" mean?
提前致谢。
答案 0 :(得分:2)
您的问题是您在!
之前使用!=
。
应该是:
form.csupplement7 != nil ? form.csupplement7! : ""
但更好的是使用??
:
form.csupplement7 ?? ""