Я хочу вставить данные из базы данных в таблицу. Я могу получить данные из базы данных и вставить их в таблицу, но только последние данные вставляются во все строки таблицы. Я использовал код какВставьте данные из базы данных в таблицу
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyIdentifier"];
Action *actionInformation;
if(cell == nil){
cell = [[[UITableViewCell alloc] initWithFrame:CGRectMake(0, 0, 320, 460) reuseIdentifier:@"MyIdentifier"] autorelease];
PrepopulatedActionsDao * preAction = [[PrepopulatedActionsDao alloc] init];
[preAction getDataFromDatabase];
NSMutableArray *allPreActions=[preAction getDataFromDatabase];
for(int i=0;i<[allPreActions count];i++){
actionInformation=[allPreActions objectAtIndex:i];
cell.textLabel.text = [NSString stringWithFormat: @"%@",actionInformation.action];
}
}
return cell;
}
Здесь PrepopulatedActionsDao класса, где я получаю все ДАННЫЕ из базы данных.
Я хочу вставить все данные базы данных в таблицу не только в последнюю. прошу никому помочь.
, что это значение в numberOfRowsInSection класса UITableView ?? – Sarah
@Sarah: Его 100, поскольку данные в базе данных 100. – hgpl