【问题标题】:Editing a plist within Xcode在 Xcode 中编辑 plist
【发布时间】:2010-06-30 16:46:47
【问题描述】:

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

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

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

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

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

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

提前致谢。

【问题讨论】:

    标签: iphone uitableview plist


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我认为您尝试使用的是

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

        【讨论】:

          猜你喜欢
          • 2015-12-31
          • 1970-01-01
          • 1970-01-01
          • 2012-02-21
          • 1970-01-01
          • 1970-01-01
          • 2011-06-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多