2015-08-28 72 views
-2

我正在學習Swift,並嘗試使用帶搜索欄的TableViewController創建演示應用程序。但是,我得到一個EXC_BAD_INSTRUCTION誤差顯示fatal error: unexpectedly found nil while unwrapping an Optional Value搜索控制器不能在Xcode 6.4中工作

viewDidLoad()功能具有錯誤

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

    //Do more stuff 

} 

回答

0

的問題是,searchController不存在控制檯。那麼,它存在爲變量,但您尚未將該變量分配給除nil以外的任何。你需要使實際的UISearchController和分配它到self.searchController