我有两个页面是登录和显示页面。当我点击登录页面中的提交按钮时,第二页面将显示从数据库获取数据的表格视图。但我从数据库获取数据,我需要在tableview中显示它。问题是在xcode的表视图中显示数据 我正在.xib文件中的表视图 NSMutableArray * userArray = [NSMutableArray array];
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];
答案 0 :(得分:0)
使用如下的SQLite抽象将有助于: https://github.com/jameswomack/CCData
这组类允许您轻松地将SQLite数据转换为NSArray等本机对象,因此您可以这样做:
cell.text = [arrayFromDatabase objectAtIndex:indexPath.row];