iPhone自动完成搜索示例

iPhone自动完成搜索示例,iphone,objective-c,Iphone,Objective C,有人能告诉我如何在iPhone上实现“自动完成”搜索界面吗。我假设需要使用NSTimer定期检查键入的内容,然后将部分字符串提交到数据源,然后显示这些内容 我需要将它与返回JSON的现有web服务连接起来 最好有教程或一些示例代码 谢谢可能会帮助你。如果您使用的是UISearchDisplayController,则不需要使用NSTimer轮询搜索字段,因为对搜索字段的更改将为您触发委托方法 在这些委托方法中,您可以根据字段的内容应用新的搜索谓词,然后刷新数据获取并显示可能的单词。您可以从Ray

有人能告诉我如何在iPhone上实现“自动完成”搜索界面吗。我假设需要使用NSTimer定期检查键入的内容,然后将部分字符串提交到数据源,然后显示这些内容

我需要将它与返回JSON的现有web服务连接起来

最好有教程或一些示例代码

谢谢

可能会帮助你。如果您使用的是
UISearchDisplayController
,则不需要使用
NSTimer
轮询搜索字段,因为对搜索字段的更改将为您触发委托方法


在这些委托方法中,您可以根据字段的内容应用新的搜索谓词,然后刷新数据获取并显示可能的单词。

您可以从Ray Wenderlich尝试本教程

您不需要使用
NSTimer
,但使用它可以限制应用程序发出web服务器请求的速率。更新:
performSelector:withObject:afterDelay:
可能比
NSTimer
工作得更好。