2015-08-28 5 views
-2

Я изучаю Swift и пытался создать демонстрационное приложение с помощью TableViewController с панелью поиска. Тем не менее, я получаю ошибку EXC_BAD_INSTRUCTION с консолью, показывая fatal error: unexpectedly found nil while unwrapping an Optional ValueSearch Controller не работает в Xcode 6.4

viewDidLoad() функция испытывает ошибку

override func viewDidLoad() 
{ 
    super.viewDidLoad() 
    searchController.searchResultsUpdater = self 
    searchController.dimsBackgroundDuringPresentation = false 

    //Do more stuff 

} 

ответ

0

Проблема заключается в том, что searchController не существует. Ну, он существует как экземпляр переменная, но вы не указали эту переменную значение кроме nil. Вам необходимо: сделать фактическим UISearchController и присвоить его self.searchController.

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