我想從數據庫插入數據到表。 我能夠從數據庫獲取數據並將其插入表中,但只有最後一個數據插入到表的所有行中。我已經使用了代碼從數據庫插入數據到表
-(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就是我從數據庫中獲取所有提交的數據的類。
我想插入數據庫的所有數據在表中不僅是最後一個。 請有人幫忙。
是什麼的UITableView類的numberOfRowsInSection價值? – Sarah 2012-02-06 08:43:01
@Sarah:它的100作爲數據庫中的數據是100. – hgpl 2012-02-06 08:44:37