searchController 过滤时的多项选择

Multiple Selection while searchController is filtering

我一直在搜索,只在我的问题上找到了这个 post。 How do I select multiple table rows from filtered results of a Searchbar and SearchDisplayController?

基本上我需要同样的东西。我需要过滤 table(我已经正确地做了),然后需要能够从过滤结果中 select 多行。

为了更直观。 像下面这样过滤 table 之后:

我如何才能 select 在过滤时像下面这样多行:

这可能吗?

基于link我提供了一个类似的问题,这是一个非常古老的问题。

self.searchDisplayController?.searchResultsTableView.allowsMultipleSelection = true;

错误:在 iOS 8.0

中不推荐使用 searchDisplayController

这里的代码:

self.searchController.searchResultsController.allowsMultipleSelection = true;

错误:类型 'UIViewController?' 的值没有成员 'allowsMultipleSelection

这可能吗?

谢谢!

设置

后我就可以做到这一点
tableView.allowsMultipleSelectionDuringEditing = true

连同

tableView.allowsMultipleSelection = true