2010-09-09 2 views
1

Я ищу способ реализовать «живой поиск», например приложение приложений apps для iPhone. На самом деле у меня есть панель поиска и UItableview, что я делаю, когда я набираю «ABC» и нажимаю кнопку поиска, она выполняет поиск и, в свою очередь, у меня есть XML с сервера, и я разбираю его и показываю результаты в Uitableview. Я знаю, что я могу использовать Ontextchange, и пока я буду искать, но это займет много времени.Как реализовать асинхронный поиск с использованием UISearchBar Iphone SDK

Я видел iphone appstore search .. пока вы вводите его в поиск .. u type «A» он ищет все приложения, начинающиеся с «A».

Любая помощь будет принята с благодарностью :).

С уважением,

Veer.

ответ

2

Посмотрите на библиотеку ASIHTTPRequest. Это очень просто для асинхронного вызова HTTP.

В качестве альтернативы, если вы просто хотите использовать API от Apple, вы можете использовать NSURLConnection, и эти соответствующие методы делегата:

  • (аннулируются) соединения: (NSURLConnection *) theConnection didReceiveData: (NSData *) incrementalData ;
  • (void) connectionDidFinishLoading: (NSURLConnection *) theConnection;
+0

Спасибо nevin, что было полезно :) – Veer

+0

Да, у меня был другой вопрос, предположил, что я набрал a и выполнил поиск в фоновом потоке, и пользователь продолжает вводить текст .. есть ли способ справиться с этим тип параллелизма? Благодаря :) – Veer