Есть ли способ для UITableView, чтобы показать начало результатов, используя reloadData вместо того, чтобы показать ту же позицию, что и до его вызова?
Код:
-(void)orderResult{
FMDatabase *db = [DatabaseManager openDatabase:@QRDATABASE];
NSString *queryCounter = [NSString stringWithFormat:@"select count(*) as count from %@", self.appDelegate.query];
FMResultSet *rsCount = [db executeQuery:queryCounter];
[rsCount next];
self.rowCounter = [rsCount intForColumn:@"count"];
if (([rule isEqualToString:@""] )|| (rule == nil)) {
rule = @"dist";
}
NSLog(@"initWithStyle: self.rowCounter = %i", self.rowCounter);
FMResultSet *rs = [db executeQuery:queryTest];
results = [[NSMutableArray alloc]init];
while ([rs next]){
NSMutableArray *aRS = [[NSMutableArray alloc] init];
[aRS addObject:[rs stringForColumn:@"nome"]];
[aRS addObject:[rs stringForColumn:@"dist"]];
NSLog(@" while ([rs next]): %@ - %@",[aRS objectAtIndex:0], [aRS objectAtIndex:1]);
[results addObject:aRS];
[aRS release];
}
[db release];
}
-(IBAction)azOrg{
NSLog(@"azOrg");
rule = @"nome";
[self orderResult];
[table reloadData];
}
С уважением!