我希望在包含 UITableView(不是 UITableViewController)的 ViewController 上创建一个 UISearchController。我有 2 个警告和一次崩溃,并且不确定它们是否相关 - 但确实知道我的问题之一是警告
'Imcompatiable pointers types sending UITableView to parameter of type UIViewController.'
显然这是因为我试图在我的 UIViewController 上将 searchResultsController 设置为我的 tableView,而不是像这样的 UITableViewController:
self.searchController = [[UISearchController alloc] initWithSearchResultsController:self.myTableView];
self.myTableView 是 UITableView,我将如何解决这个问题?我是否必须将我的 tableView 变成 UITableViewController 才能让它正常工作?提前致谢。