我想从Xcode编辑一个plist,我将用它来填充表格视图。
问题是我有一系列图像,用户可以将其中一个图像添加到收藏夹列表中。
这需要写入plist。所以我需要图像的索引号和他们选择保存它的名称。我怎么写给一个plist?
然后,当他们查看收藏夹并选择表格中的项目时,需要加载并显示相应的图像。
我正在考虑用附加的索引编号来编写他们选择的名称,例如: “index_titleSaved”然后从plist读取时我可以在第一个_之前抓住数字。然后展示它。
这是一种好方法还是可以更有效地完成?
提前致谢。
答案 0 :(得分:1)
你可以使用NSDictionary的writeToFile
方法,或者,如果你想要一个数组(或一组dictionarys),可以使用NSArray的writeToFile
方法。
答案 1 :(得分:0)
根据你的第二个问题,我认为你的应用程序崩溃是因为Array使用数字键而不能使用NSString作为键。如果您需要key->值结构,则必须使用NSDictionary
答案 2 :(得分:0)
我认为你想要使用的是
NSDictionary* plistArray = [[NSDictionary alloc] initWithContentsOfFile:filepath];