.reloadData()致命错误:在展开Optional值时意外发现nil

时间:2014-09-23 03:53:00

标签: ios xcode swift

我正在关注本教程:http://jamesonquave.com/blog/developing-ios-apps-using-swift-part-3-best-practices/#comment-12898

我收到错误“fatal error: unexpectedly found nil while unwrapping an Optional value”.

func didRecieveAPIResults(results: NSDictionary) {
  var resultsArr: NSArray = results["results"] as NSArray
  dispatch_async(dispatch_get_main_queue(),{
  self.tableData = resultsArr
  self.appsTableView!.reloadData() // Thread 1: EXC_BAD_INSTRUCTION
  })
}

以下是我的github的代码:https://github.com/a9austin/JamesHelloWorldTutorial/tree/master/Part1HelloWorld

感谢您的帮助!

1 个答案:

答案 0 :(得分:6)

错误的原因是您的项目在故事板中没有appsTableView。因此,它没有连接到IBOutlet,如第2部分中的教程所示:

http://jamesonquave.com/tutImg/ConnectTableView.png