搜索控制器无法在Xcode 6.4中工作

时间:2015-08-28 14:02:57

标签: ios xcode swift

我正在学习Swift并试图使用带有搜索栏的TableViewController创建一个演示应用程序。但是,我在控制台显示EXC_BAD_INSTRUCTION

时收到fatal error: unexpectedly found nil while unwrapping an Optional Value错误

viewDidLoad()函数出错

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

    //Do more stuff

}

1 个答案:

答案 0 :(得分:0)

问题在于searchController不存在。好吧,它作为实例变量存在,但您没有为该变量分配除nil以外的任何。您需要制作一个实际的UISearchController并分配给self.searchController