Вот моя проблема.У меня есть экран в приложении панели вкладок, который отображает панель поиска и UITableView.Когда вы впервые открываете вкладку, UITableView пуст.После ввода поиска iPhone получает и анализирует XML на основе запроса.
Все это работает нормально.Я добавляю данные XML в базовый массив, который ДОЛЖЕН заполнять таблицу.Я проверил, что массив содержит данные, и не является нулевым.UITableView остается пустым после поиска.Любая помощь?
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
//test line
NSLog(@"%@",searchBar.text);
NSString *criteria = [[NSString alloc] initWithString:searchBar.text];
//Parse xml
NSString *uidString = @"55555";
NSString *varString = [[NSString alloc] initWithFormat:@"qryid=4&uid=%@&Criteria=%@",uidString,criteria];
NSString *urlString = [[NSString alloc] initWithString:@"http://services.auctiontrac.com/websvc.asp"];
NSString *parsingString = [[NSString alloc] initWithFormat:@"%@?%@",urlString,varString];
xmlSearch = [[XMLSearch alloc] loadXMLByURL:parsingString];
//init array for table
tableArray = [[NSMutableArray alloc] init];
carTable = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStylePlain];
[carTable reloadData];
//Add search results to UITableView
for (Car *c in [xmlSearch cars]) {
[tableArray addObject:c.make];
NSLog(@"Added item with make: %@",c.make);
}
[searchBar resignFirstResponder];
}
Дайте мне знать, если вам нужно больше кода для ответа на этот вопрос.