我的应用程序中有一个方程式列表,我希望有一个分组表视图,将我的sqlite数据库中的一个表加载到表视图的第一部分,并将另一个表从sqlite加载到表视图的第二部分。好的,我知道如何从app委托创建和读取数据库,并将我的sqlite表放入两个包含其内容的数组中。我也知道如何将一个表从sqlite加载到xcode中的表视图中,但我仍然有一些问题。如何将数据库中的某些行设置为表视图的各个部分?是否可以将数据库中的多个表加载到一个分组表视图中?
答案 0 :(得分:0)
我也是iphone开发的新手,但据我所知,你不能在一个分组表视图中有多个表。
您可以使用if condition或switch case来为您的应用程序决定部分和行。
我给出了if请求类型为整数的条件示例。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{ //返回部分的数量。
if(RequestType == 2)
{
return [arrayCityNames count];
}else
{
return 1;
}
return 1;
}
(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { //返回节中的行数。
if(RequestType == 1) { 返回1; }
if(RequestType == 2) { 返回2; } if(RequestType == 3) { 返回1;
} 其他 { //返回节中的行数。 返回1; }
返回0; }