2013-02-08 44 views
0

我想将图像放入plist文件中。编程方式很容易将图像保存为plist文件中的数据,但我想手动预设数据输入。 如何将这些数据与我的xcode plist编辑器放在数据字段中?使用Xcode手动将图像数据放入Plist文件

+0

这是一个二元plist不是吗? – trojanfoe 2013-02-08 15:30:53

+0

为什么不把你的图像文件命名为与你键相同的文件?然后使用该名称访问它。 – 2013-02-08 15:54:46

回答

0

你必须得到你想要在属性列表中的图像的二进制数据,然后将其输入到文件中。

虽然我不会推荐它。您可以通过编程轻松实现此目的,如果您需要代码帮助,我可以帮助您

1

由于您知道如何在代码中执行此操作,因此请编写一些临时代码以将所需图像写入临时plist文件。然后,您可以将条目复制到真实的plist文件中。

但是,我会建议一种不同的方法。将实际图像存储在应用程序的资源包中,并将文件名放在plist文件中。这将更容易维护和更新。

+0

这就是我想避免的,有没有机会把十六进制数据或东西在这个领域? – Phil 2013-02-08 16:27:09

+0

是的,plist文件可以包含二进制数据(因为您可以存储'NSData')。除了通过代码编写图像的'NSData'之外,我不知道如何通过Xcode手动将图像数据粘贴到plist文件中。在代码中执行它少于5或6行。这比输入这个答案要快。 :) – rmaddy 2013-02-08 16:36:17