问题标签 [uisearchbardelegate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
185 浏览

ios - 移除 iOS UISearchBar 动画

当您选择它时,iOS 中的搜索栏动画在 iPhone 4s 上运行非常慢(我想支持)。有什么办法可以去掉那个动画吗?

0 投票
0 回答
1191 浏览

ios - UISearchBar 无法识别的选择器发送到实例

我有一个.json本地存储的文件,我在加载文件路径之后将其加载到一个名为的数组countriescountries = (NSArray *)[NSJSONSerialization JSONObjectWithData [fileContents dataUsingEncoding:NSUTF8StringEncoding] options:0 error:NULL];。我将.jsonintocountries数组加载为:



之后,我接受了一个NSMutableArray调用displayItems并将其初始化为displayItems = [[NSMutableArray alloc] initWithArray:countries];. 与我使用的委托方法相比

,在给出之后意味着它正确地获取了值,并且请参见下图以了解问题的层次结构 基于断点,此方法正在产生问题。UITableViewdisplayItemscountNSLog248cellForRowAtIndexPathdidSelectRowAtIndexPath

ViewController这是我的视图控制器的层次结构,带有表格视图和搜索栏

当它到达该行时Range r,应用程序崩溃并且错误为unrecognized selector sent to instance.
一切都很好,直到我在UISearchBar应用程序崩溃时输入一个字母。

确切的错误是:

0 投票
2 回答
1193 浏览

swift - 使用 Swift 在带有 Coredata 的表格视图中搜索栏和显示?

我是 iOS 开发的新手,正在使用 Swift 开发我的第二个应用程序。我无法在我的表格视图控制器中合并 SearchBar 和显示搜索。

我的应用中有 2 个视图。First View 生成一个水果数组。第一个视图的输出:[苹果、橙子、香蕉、梨]。然后是【石榴、梨、西瓜、香瓜】等等。一次一个数组。

每个水果数组都使用 NSFetchedResultsController 存储在核心数据中,以显示在 tableviewcontroller 中。我的核心数据布局:

我的第二个视图显示水果列表。现在我在表格视图的顶部添加了一个搜索栏和显示。但我无法让它发挥作用。

使用的协议:

声明的变量:

我班有两个插座:

表格视图的数据填充:

如何从 coredata 中搜索任何水果并过滤视图?Swift 编码中的搜索栏和显示功能应该使用哪个委托函数?

任何我可能在这里错过的概念的帮助将不胜感激!谢谢。

更新:正如 Daniel Eggert 建议的那样,我正在尝试将谓词用于搜索控制器功能,但谓词总是给出nil。我错过了什么???

类中声明的变量:

谓词函数:

0 投票
1 回答
284 浏览

ios - UISearchBar 没有触发

我将 UISearchController 的搜索栏放在导航栏的 titleView 上。但是当我点击搜索时, UISearchBar 没有响应。可能是什么原因?

0 投票
0 回答
426 浏览

ios - UISearchBar textDidChange 委托中的搜索栏对象 nil

对于 UISearchBar 的 textDidChange 委托方法,我遇到了一个非常奇怪的行为。这是我的代码

我在委托方法中为 searchBar 做了一个 po 并收到以下消息

我的问题是我的 searchedWithText 方法中的 searchText 参数为零。所以 coredata 的结果是零。我在这里做错了什么?提前致谢

0 投票
2 回答
85 浏览

ios - 搜索栏委托

这是我的代码:

出了点问题,因为当我在调试并输入 C (我有一个名为 Cat 的人)时,我在 self.filtredPlayers 中得到了 nil。调试器显示帽子站在这个地方,如果一切正常,但什么也没发生。什么可能导致这种情况?我试过 containsstring + addObject:p

0 投票
0 回答
22 浏览

ios - 搜索栏显示控制器从服务器获取数据但显示完整的假已显示数据

enter code here当我在完整的数组中检查搜索时,我正在获取数据。但是当我点击清除默认搜索栏按钮时显示假的已经显示的数据,当我点击清除默认搜索栏按钮时,它会显示数据我不知道的问题是什么,请帮助我。 ..

0 投票
1 回答
127 浏览

xcode - 在 Firebase 中查询特定字符串?

我有一个看起来像这样的数据库:

我想实现一个搜索栏,将返回名称与搜索词匹配的卡车。例如,任何包含字符串“fries”的卡车名称都会将其 ID 提交给搜索结果 ID 数组。

这是我到目前为止尝试过的,但没有骰子。当我在搜索栏中输入薯条并点击搜索按钮时,它不会打印“6c542367-507c-4d01-af2c-bf93a7efaef4”

我什至不确定我有多接近,任何帮助将不胜感激。谢谢!

0 投票
1 回答
244 浏览

ios - 在搜索栏中键入字母时应用程序崩溃

在此处输入图像描述在这里我已经实现了使用搜索栏所需的所有内容,但不知道该应用程序出了什么问题。当我开始在搜索栏中输入任何内容时它会崩溃。任何帮助表示赞赏。

错误 :

搜索栏声明

TableView 委托方法

0 投票
1 回答
1091 浏览

swift - tvOS:有没有办法防止搜索键盘在滚动时折叠?

所以我有一个标准设置来在我的 tvOS 应用程序中设置搜索视图。

当推到导航堆栈上时,这是一个顶部有搜索栏的视图,下面的结果如下所示

在此处输入图像描述

因此,每当结果很大并且我必须滚动时,每当我向上滚动并滑过最顶部的结果时,键盘就会折叠并再次展开。有什么办法可以防止这种行为?我只是希望它一直保持打开状态。我在想也许是子类化UISearchController,但我不确定那里有什么可以替换的