【问题标题】:How to implement an Aysnchronous search using UISearchBar Iphone SDK如何使用 UISearchBar Iphone SDK 实现异步搜索
【发布时间】:2010-09-09 18:01:21
【问题描述】:

我正在寻找一种方法来实现“实时搜索”,例如 iPhone 应用商店应用程序。实际上我有我的搜索栏和一个 UItableview,我正在做的是当我输入“ABC”并单击搜索按钮时它会进行搜索,然后我有一个来自服务器的 XML,我解析它并显示结果在 Utableview 中。我知道我可以使用 Ontextchange 并且当我键入 eit 时会搜索,但它会花费一些时间。

我见过 iphone appstore 搜索 .. 当你输入它时搜索 .. 你输入“A”它会搜索所有以“A”开头的应用程序。

任何帮助将不胜感激:)。

问候,

转向。

【问题讨论】:

    标签: iphone uitableview uisearchbar


    【解决方案1】:

    看看 ASIHTTPRequest 库。用于 HTTP 异步调用非常简单。

    或者,如果你只想使用 Apple 的 API,你可以使用 NSURLConnection,以及这些对应的委托方法:

    • (void)connection:(NSURLConnection *)theConnection didReceiveData:(NSData *)incrementalData;
    • (void)connectionDidFinishLoading:(NSURLConnection*)theConnection;

    【讨论】:

    • 谢谢 nevin,这很有帮助 :)
    • 是的,实际上我还有一个问题,假设我输入了 a 并在后台线程中进行搜索,并且用户继续输入.. 有没有办法处理这种类型的并发?谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 2011-08-02
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多