【发布时间】:2011-01-25 18:24:21
【问题描述】:
我有一个使用 UISearchBar 进行动态前向搜索的应用
这就是它的作用..我有 2 个视图; A(列表)和 B(详细)
在视图 A 上,我有一个 UISearchBar,用户可以在其中键入任何内容,并且下面的列表会动态更新(使用复制的数组),即来自外部 Web 服务 API
假设一个场景,用户必须输入“WORD” 他将从 W 开始 所以列表将显示“WA”、“WB”、“WC”、“WD”等 现在他会输入第二个字母 O(所以现在搜索词是“WO”) 所以列表会显示“WO1”、“WO2”、“WO3”等
当用户键入 WO 并单击列表中的选项之一说 WO2 时,他将被带到详细信息 abt WO2 他从那里点击回来......所以再次显示他是WO1,WO2,WO3,......
现在这是我的问题..如果他现在点击 WO1,即使列表显示 WO1、WO2、WO3,......他会被带到有关“WA”的详细信息(即上一个列表中的第一项( i.. 仅在输入“W”时)
所以似乎之前的索引值有一些缓存,似乎...... 你能帮我解决这个问题吗?
我在大多数事情上都使用数组。搜索结果、推送详情等
【问题讨论】:
标签: iphone objective-c uinavigationbar uisearchbar