我正在解析JSON
数据。我开始收到unexpectedly found nil while unwrapping an Optional value
错误后。我尝试使用guard
语句。
但我又得到了同样的错误。
guard let articleTitle = self.articles?[indexPath.row]["title"].string! else {return}
我像这样模拟零值:
guard let articleTitle = self.articles?[indexPath.row]["t"].string! else {return}
我做错了什么?
答案 0 :(得分:2)
强制在有条件的let assment中解包可选项没有多大意义。删除!
:
guard let articleTitle = self.articles?[indexPath.row]["title"].string else {return}
否则右手边永远不会产生零但会崩溃。