我在iOS上创建一个简单的消息传递应用程序并继续得到相同的错误
错误不断出现的代码行就是这一行
self.listOfChatInfo.append(Chat(userName: username!, text: text!, datePosted: "\(postDate!)"))
不断弹出的错误是
线程1:致命错误:在解开Optional值时意外发现nil
我刚刚开始,这是来自一个在线小视频教程,所以根本没有帮助。
谢谢你的时间。
确保username
,text
和postDate
不是零。
您可以使用此代码来避免运行时错误。
let userName = username ?? ""
let chatText = text ?? ""
let date = postDate ?? ""
self.listOfChatInfo.append(Chat(userName: userName, text: chatText, datePosted: date))
我觉得没问题。
let element = Chat(userName: username!, text: text!, datePosted: "\(postDate!))
self.listOfChatInfo.append(element)