致命错误:在打开一个可选值时意外发现nil - Duc Tran

时间:2016-11-26 06:07:38

标签: swift error-handling social

我注册了duc tran的SYA 2,在newsfeed app中我收到了这个错误:

fatal error: unexpectedly found nil while unwrapping an Optional value

enter image description here

尝试访问评论时会发生这种情况。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

注释不是可选值,因此我们应该检查并设置数据。 将comments = media.comments替换为

if let comments = media.comments {
            self.comments = comments
}
  

在可选项下发表评论,如下,

let comments: [Comment]? = [Comment]()

comments类的Media属性在您的情况下也应该是可选的。当您从非可选属性读取数据时,它不应该是nil。