2014-09-23 3 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

Причина ошибки в вашем проекте не имеет приложенияTableView в раскадровке. В результате он не подключен к IBOutlet, как показано в руководстве в части 2:

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

+0

Спасибо за ответ. Я подключил IBOutlet, я завершил часть 2 и успешно работал. Если бы это не было связано, я не думаю, что часть 2 побежала бы. Однако я переименовал ViewController в ResultSearchViewController. Я переименовал все, упомянутое в учебнике. – AustinT

+1

Я загрузил ваш проект github и не было TableViewController в раскадровке. –

+0

^Это был вопрос ... ха-ха. Я понятия не имею, как я удалил его. Благодаря! – AustinT

Смежные вопросы

 Смежные вопросы