你好我有tableview并在表numberOFRowsInSection 0给出致命错误时加载项目:在解包一个Optional值时意外发现nil
我的代码在这里
var itemsList = [String]()
internal func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
self.itemsmessage.text = "Listed your last \(itemsList.count) items"
return itemsList.count
}
给出错误
致命错误:在解包可选值时意外发现nil
当返回nil在self.itemsmessage.text行中出现此错误时。谢谢。
答案 0 :(得分:2)
您的self.items消息可能未连接到视图控制器中的实际控件。检查它是否已连接。为了安全代码,试试这个。
if let message = self.itemsmessage {
message.text = "Listed your last \(itemsList.count) items"
} else {
print("Seems like your itemsmessage is not connected to a text label")
}