在iOS上创建一个简单的消息传递应用程序并继续收到相同的错误

时间:2018-02-26 08:29:06

标签: swift debugging error-handling

我在iOS上创建一个简单的消息传递应用程序并不断收到同样的错误

错误不断弹出的代码行是这一行

self.listOfChatInfo.append(Chat(userName: username!, text: text!, datePosted: "\(postDate!)"))

不断弹出的错误是

  

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

我刚刚开始,这是来自一个在线小视频教程,所以根本没有帮助。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

确保usernametextpostDate不是零。

您可以使用此代码来避免运行时错误。

let userName = username ?? ""
let chatText = text ?? ""
let date = postDate ?? ""

self.listOfChatInfo.append(Chat(userName: userName, text: chatText, datePosted: date))