Я пишу приложение для 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
Кто-нибудь знает, как заставить это работать, или знает другой способ сделать это? Если что-то неясно или вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Спасибо за вашу помощь.