"Swift Core Data" 如何给 UISearchBar 添加 Scope Bars?

"Swift Core Data" How to add a Scope Bars to UISearchBar?

所以,我有一个 tableViewNSFetchedResultsController!我也有一个 UISearchController,而且效果很好!但是我需要一个 Scope Bars 到 UISearchBar。如何在 Swift 核心数据中创建和添加范围栏?

谢谢!

只需在从 UISearchController 获取时提供搜索栏 scopeButtonTitles。当您呈现搜索控制器时,将搜索结果控制器设置为搜索栏的委托,因此当用户更改范围按钮时它将获得 searchBar:selectedScopeButtonIndexDidChange:,您只需调用 updateSearchResultsForSearchController 并将搜索处理为您已经在做 — 现在考虑当前范围按钮索引是什么。