2014-09-23 67 views
1

我下面这个教程:http://jamesonquave.com/blog/developing-ios-apps-using-swift-part-3-best-practices/#comment-12898.reloadData()致命错误:意外发现零而展开的可选值

我得到一个错误“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

感谢您的帮助!

回答

6

错误的原因是您的项目在故事板中没有appsTableView。

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

+0

感谢您的答复:其结果是如图所示的教程在第2部分不连接到IBOutlet中。我连接了IBOutlet,完成了第2部分并成功运行。如果没有连接,我不认为第2部分会跑。但是我确实将ViewController重命名为ResultSearchViewController。我重命名了教程中提到的所有内容。 – AustinT 2014-09-23 04:14:51

+1

我下载了你的github项目,故事板中没有TableViewController。 – 2014-09-23 04:16:35

+0

^这是问题......哈哈。我不知道如何删除它。谢谢! – AustinT 2014-09-23 04:16:51

相关问题