如何在iphone的表视图中显示从数据库获取的数据

如何在iphone的表视图中显示从数据库获取的数据,iphone,xcode,uitableview,Iphone,Xcode,Uitableview,我有两个页面,即登录页面和显示页面。当我单击登录页面中的提交按钮时,第二个页面将显示从数据库获取的数据的tableview。但是我从数据库获取数据,我需要在tableview中显示它。问题是在xcode中的tableview中显示数据 我正在使用.xib文件中的表视图 NSMutableArray*userArray=[NSMutableArray] int result = sqlite3_prepare_v2(itemdetails, sqlStatement, -1, &c

我有两个页面,即登录页面和显示页面。当我单击登录页面中的提交按钮时,第二个页面将显示从数据库获取的数据的tableview。但是我从数据库获取数据,我需要在tableview中显示它。问题是在xcode中的tableview中显示数据 我正在使用.xib文件中的表视图 NSMutableArray*userArray=[NSMutableArray]

    int result = sqlite3_prepare_v2(itemdetails, sqlStatement, -1, &compiledStatement, NULL) ;
    if( result == SQLITE_OK) 
    {
        while(sqlite3_step(compiledStatement) == SQLITE_ROW) 
        {

            NSString *usernamedb  = [NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)];
            NSLog(@"dbvalue=%@",usernamedb);

            NSLog(@"Count of rows:%d",count);
            [itemcatg addObject:usernamedb];
        }
    }
    sqlite3_finalize(compiledStatement);
然后,它给出了在登录页面的提交按钮中添加子视图的错误,如下面的代码行所示

[self presentModalViewController:subview animated:YES];

使用SQLite抽象(如以下内容)将有所帮助:

这组类允许您轻松地将SQLite数据获取到本机对象(如NSArray)中,以便执行以下操作:

cell.text = [arrayFromDatabase objectAtIndex:indexPath.row];

@拉尼-你可能想接受一些问题的答案。你可能会得到更多的帮助。