【发布时间】:2011-01-27 18:22:31
【问题描述】:
我想创建一个分段的表格视图。使用 XML 解析,我得到了数据并显示在表格视图中。现在我想检查数据是否为空,那么它不应该创建表格视图部分。所以我想在创建表格视图之前检查它。这意味着,如果数据不为空,则应创建一个部分,否则无法创建一个部分。所以表格视图部分只取决于数据(空或不)。
这是我的示例代码,
person = [[Person alloc] initWithPersonName:DictionaryValue]; // Passing the values via Dictionary.
[self.navigationController pushViewController:person animated:YES];
个人类:
-(Person *) initWithPersonName:(NSMutableDictionary *) personDict
{
self.tableView.delegate = self;
[[NSBundle mainBundle] loadNibNamed:@"Person" owner:self options:nil];
NSString *firstName = [personDict valueForKey:@"firstName"];
NSString *lastName = [personDict valueForKey:@"lastName"];
NSString *cityName = [personDict valueForKey:@"city"];
NSString *stateName = [personDict valueForKey:@"state"];
return self;
}
我想创建两个部分,
section - 1 -- > [firstName, LastName];
section - 2 -- > [city, state];
如何将这些部分值放入数组中。可以创建一个数组来使用两个部分,或者需要创建一个单独的数组来存储单独的部分。
假设我得到任何数据的空值,所以它不应该创建表格视图部分。实现这一目标的可能性有哪些?请指导我。
请给我任何示例代码或示例链接。
谢谢。
【问题讨论】:
标签: iphone uitableview