在Xcode中编辑plist

时间:2010-06-30 16:46:48

标签: iphone uitableview plist

我想从Xcode编辑一个plist,我将用它来填充表格视图。

问题是我有一系列图像,用户可以将其中一个图像添加到收藏夹列表中。

这需要写入plist。所以我需要图像的索引号和他们选择保存它的名称。我怎么写给一个plist?

然后,当他们查看收藏夹并选择表格中的项目时,需要加载并显示相应的图像。

我正在考虑用附加的索引编号来编写他们选择的名称,例如: “index_titleSaved”然后从plist读取时我可以在第一个_之前抓住数字。然后展示它。

这是一种好方法还是可以更有效地完成?

提前致谢。

3 个答案:

答案 0 :(得分:1)

你可以使用NSDictionary的writeToFile方法,或者,如果你想要一个数组(或一组dictionarys),可以使用NSArray的writeToFile方法。

答案 1 :(得分:0)

根据你的第二个问题,我认为你的应用程序崩溃是因为Array使用数字键而不能使用NSString作为键。如果您需要key->值结构,则必须使用NSDictionary

答案 2 :(得分:0)

我认为你想要使用的是

NSDictionary* plistArray = [[NSDictionary alloc] initWithContentsOfFile:filepath];