gpt4 book ai didi

iphone - 我怎样才能在 obj c 中实现这种智能搜索

转载 作者:行者123 更新时间:2023-11-29 04:32:12 24 4
gpt4 key购买 nike

在我的iPhone应用程序中,我有一个带有UISearchDisplaycontroller的搜索屏幕,我们可以根据每个scopeBar关键字来过滤搜索结果,但是仅使用这个 scopeBar 按钮我无法达到我的要求。

看,我有一个成员列表,我需要根据州、国家/地区、城市、姓名搜索成员。我应该在栏中显示这些搜索类型(例如 scopBar)。

选择scopeBar按钮(例如国家/地区)后,如果我们在搜索栏中输入'印度',它应该显示该国家/地区的所有成员。我怎样才能实现这种搜索?我尝试过很多搜索教程,但这些对我没有帮助。请帮帮我。

感谢高级!

最佳答案

根据 Apple 的示例代码,我们可以在搜索过程中使用 2 个数组,第一个是实际数组,第二个是过滤后的数组,如示例引用中所示:

http://developer.apple.com/library/ios/#samplecode/TableSearch/Listings/MainViewController_m.html#//apple_ref/doc/uid/DTS40007848-MainViewController_m-DontLinkElementID_6

但在你的情况下,我们需要 3 个数组,第三个数组将是过滤期间的本地数组(让我们称之为scopedFilteredArray)。

  1. 按范围栏搜索所有对象:使用谓词(包含在scopedFilteredArray中,来自实际数组)。

  2. 从scopedFilteredArray中搜索过滤后的对象并将其保存在filteredArray中以供显示。

关于iphone - 我怎样才能在 obj c 中实现这种智能搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11578484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com