NSUrlConnection с табличным представлением и контроллером отображения поиска - PullRequest
0 голосов
/ 23 января 2012

Я пишу приложение для iPhone, которое получает данные из базы данных MySQL. Я пытаюсь использовать контроллер отображения поиска для поиска в базе данных, когда пользователь вводит данные в строку поиска, но проблема, с которой я сталкиваюсь, заключается в том, что методы uitableview вызываются до методов nsurlconnection.

Моя текущая логика кодирования следующая:

- (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope 
//code to start connection

- (void)connectionDidFinishLoading:(NSURLConnection *)connection
//populate array of search results

//Load data into search results
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

Кто-нибудь знает, как заставить это работать, или знает другой способ сделать это? Если что-то неясно или вам нужна дополнительная информация, пожалуйста, дайте мне знать.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 23 января 2012

Вы звоните [tableView reloadData] после заполнения результатов поиска?

...