2010-06-30 50 views
1

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

事情是我有一个图像数组,并且用户可以将其中一个图像添加到收藏夹列表。

这需要写入plist。所以我需要图像的索引号和他们选择保存的名称。我如何写信给plist?

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

我正在考虑编写他们选择的名称,并附上索引号,例如, “index_titleSaved”,然后当从plist读取时,我可以在第一个_之前获取数字。然后显示它。

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

在此先感谢。

回答

1

您可以使用NSDictionary的writeToFile方法,或者,如果您需要数组(或字典数组),请使用NSArray的writeToFile方法。

+0

重新发布,作为代码的清晰答案。 :) – jarryd 2010-06-30 19:17:32

0

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

0

我想你要使用的

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