从 searchBar 保存搜索

Saving searches from searchBar

我在我的 table VC 中设置了 UISearchController 并按预期工作。

但是,我希望能够将搜索的文本(即在他们按键盘上的 'search' 或 'enter' 之后)保存到数组中。

我在这里找不到任何相关内容 https://developer.apple.com/documentation/uikit/uisearchbar?language=objc 并怀疑该解决方案将涉及键盘...

您需要在 searchBardelegate 上实施 searchBarSearchButtonClicked: and/or searchBarTextDidEndEditing:。每当用户按下搜索按钮或完成编辑搜索栏中的文本时,将分别调用这些方法

有代表:

- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar;

在此委托方法中,将 searchBar.text 添加到您想要的数组中。