我正在学习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
}
答案 0 :(得分:0)
问题在于searchController
不存在。好吧,它作为实例变量存在,但您没有为该变量分配除nil
以外的任何值。您需要制作一个实际的UISearchController并将分配给self.searchController
。