2009-10-04 100 views
0

我有一个重载initWithCoder的UILabel的子类,我想知道是否有人有关于如何对编码器进行编码的任何文档,以便我可以从IB自己获取来自IB的信息。什么是UILabel的initWithCoder编码密钥?

谢谢。

编辑

这样做的理由:我想在厦门国际银行文件中给出的字体名称。如果Apple的initWithCoder实现是自定义字体,并且当您访问标签的字体时会忽略文件中给出的字体名称,它将返回系统字体。因此,我想在原始initWithCoder忽略它之前捕捉字体名称。

回答

0

如果你看看你想解码的接口的xib文件编译的nib文件,你将能够找出你可以使用的一些键。这是很难找到的东西,但总比没有好。

0

通过文档查看,似乎没有办法检索NSKeyedArchiver中使用的所有密钥。 “绕过”的一种方式是将自定义UILabel存档为NSData对象,将数据对象写入文件,然后在文本编辑器中将其打开,并查看是否可以通过这种方式找到某些关键字。

您需要从UILabel获得哪些信息,您无法通过其正常访问者访问该信息?

相关问题