iOS使用Plist中的数据填充UITableView

时间:2014-01-05 10:39:58

标签: ios uitableview plist

我正在尝试使用UTTableView文件的内容填充Data.plist。 我需要将其加载到NSMutableArray。 这是我走了多远:

(查看已加载):

    NSString *PlistPath = [[NSBundle mainBundle] pathForResource:@"Data" ofType:@"plist"];

    Array = [[NSMutableArray alloc] initWithContentsOfFile:PlistPath];

    [Array addObject:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"Testing 1", @"name", nil]];

当然是CellForRowAtIndexPath

cell.textLabel.text = [Array objectAtIndex:indexPath.row];

我在Data.plist文件(图片)中写了这个:

http://i.stack.imgur.com/Cs1xd.png

现在我运行App。我的TableView仍为空。

感谢您的时间和帮助!

1 个答案:

答案 0 :(得分:1)

目前,您的plist根设置为Dictionary。首先将其更改为array

然后使用此代码显示数据:

cell.textLabel.text = [[Array objectAtIndex:indexPath.row] objectForKey:@"name"];