iOS:不能为零的字符串。我能怎么做?

时间:2017-11-08 18:07:59

标签: swift

致命错误:在解开可选值时意外发现nil 我检查了那张没有帮助我的票:

GitHub

  "CODE_SUPLEMENT7": form.csupplement7! != nil ? form.csupplement7! : "",

我尽量避免这个错误,但它说“将String类型的非可选值与nil进行比较总是返回true”。

如何找到具有接受字符串功能的良好类型字符串? (因为我的代码都基于它......)

What does "fatal error: unexpectedly found nil while unwrapping an Optional value" mean?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您的问题是您在!之前使用!=

应该是:

form.csupplement7 != nil ? form.csupplement7! : ""

但更好的是使用??

form.csupplement7 ?? ""