从searchBar保存搜索

时间:2017-12-03 06:08:41

标签: ios swift uisearchbar uisearchcontroller

我在表VC中设置了namespace App; use Laravel\Passport\HasApiTokens; use Illuminate\Notifications\Notifiable; use Illuminate\Foundation\Auth\User as Authenticatable; use Laravel\Cashier\Billable; class User extends Authenticatable { use Billable; use HasApiTokens; use Notifiable; 并按预期工作。

但是,我希望能够保存搜索中的文字(即,在他们按下“搜索键盘”或“键盘输入”后)到阵列中。

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

2 个答案:

答案 0 :(得分:2)

您需要在searchBar delegate上实施searchBarSearchButtonClicked:和/或searchBarTextDidEndEditing:。每当用户按下搜索按钮或完成编辑搜索栏中的文本时,都会调用这些方法

答案 1 :(得分:1)

有代表:

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

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