只是无法弄明白:出乎意料地发现无错误

时间:2016-06-15 01:58:09

标签: xcode swift

cell.clubCommentText.text = object.valueForKey("text") as? String

获取错误:

  

致命错误:在解包可选值时意外发现nil。

我做错了什么?

2 个答案:

答案 0 :(得分:0)

如果没有设置key的对象可能会返回nil,因为它还不知道它是什么类型。所以你应该使用nil coalescing运算符来避免这种情况。

 cell.clubCommentText.text = object.valueForKey("text") as? String ?? "DefaultText"

您检查对象是否以字符串形式退出(如?String),如果不是,则创建一个新对象(?? ...)

答案 1 :(得分:0)

检查单元格内的文本字段是否已正确加载