从 searchBar 保存搜索
Saving searches from searchBar
我在我的 table VC 中设置了 UISearchController
并按预期工作。
但是,我希望能够将搜索的文本(即在他们按键盘上的 'search' 或 'enter' 之后)保存到数组中。
我在这里找不到任何相关内容 https://developer.apple.com/documentation/uikit/uisearchbar?language=objc 并怀疑该解决方案将涉及键盘...
您需要在 searchBar
的 delegate
上实施 searchBarSearchButtonClicked:
and/or searchBarTextDidEndEditing:
。每当用户按下搜索按钮或完成编辑搜索栏中的文本时,将分别调用这些方法
有代表:
- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar;
在此委托方法中,将 searchBar.text
添加到您想要的数组中。
我在我的 table VC 中设置了 UISearchController
并按预期工作。
但是,我希望能够将搜索的文本(即在他们按键盘上的 'search' 或 'enter' 之后)保存到数组中。
我在这里找不到任何相关内容 https://developer.apple.com/documentation/uikit/uisearchbar?language=objc 并怀疑该解决方案将涉及键盘...
您需要在 searchBar
的 delegate
上实施 searchBarSearchButtonClicked:
and/or searchBarTextDidEndEditing:
。每当用户按下搜索按钮或完成编辑搜索栏中的文本时,将分别调用这些方法
有代表:
- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar;
在此委托方法中,将 searchBar.text
添加到您想要的数组中。