如何使用plist填充UITableView
我有一个简单的UITableView,我想使用plist文件填充它。我遵循了一些教程,但它们似乎都过于复杂的过程,最终我得到了错误或我的应用程序根本不工作 我正在使用一个基于窗口的应用程序 干杯, Sam要加载文件,请执行以下操作:如何使用plist填充UITableView,uitableview,plist,Uitableview,Plist,我有一个简单的UITableView,我想使用plist文件填充它。我遵循了一些教程,但它们似乎都过于复杂的过程,最终我得到了错误或我的应用程序根本不工作 我正在使用一个基于窗口的应用程序 干杯, Sam要加载文件,请执行以下操作: thearray=[NSArray数组及其内容文件:thePath]; 然后,您需要将控制器设置为表视图的数据源和委托,并至少实现: -(NSInteger)节数表视图:(UITableView*)表视图 { 返回1; } -(NSInteger)表视图:(UIT
thearray=[NSArray数组及其内容文件:thePath];
然后,您需要将控制器设置为表视图的数据源和委托,并至少实现:
-(NSInteger)节数表视图:(UITableView*)表视图
{
返回1;
}
-(NSInteger)表视图:(UITableView*)表视图行数节:(NSInteger)节
{
返回[阵列计数];
}
//自定义表格视图单元格的外观。
-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{
UITableViewCell*单元格=[[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault重用标识符:nil]自动释放];
//假设数组仅包含简单字符串:
cell.textlab.text=[thearray objectAtIndex:indexath.row];
返回单元;
}
这不会使用单元格的“重用”,如果列表很大,这一点很重要。感谢您的回复,有没有办法选择要返回的字段。我有一个
根
,它是一个数组。里面有项0
,这是一本字典。在那本字典里,我有一些东西,比如名字,位置等等。如何从每个项目返回name
?在cellForRow中。。。方法编写cell.textLabel.text=[[thearray objectAtIndex:indexPath.row]objectForKey:@“name”];还要记住执行[self.tableView重载];加载数组后