在NSCoding协议initWithCoder:method中解码UIImage的正确方法是什么?

时间:2011-07-18 15:30:10

标签: objective-c cocoa-touch uikit uiimage

请考虑以下两个initWithCoding:方法的含义,并假设它们属于一个类,该类包含一个名为UIImage的{​​{1}}属性,该属性实现了image协议。

假设先前对NSCoding进行了编码,因为image方法的返回类型为decodeObjectForKey:,第一个示例会返回idUIImage宾语?这两个示例中的一个是解码NSData并将其初始化为其类的属性的正确方法,还是有另一种实现方法?

提前致谢。

UIImage

1 个答案:

答案 0 :(得分:0)

UIImage不符合NSCoding协议,因此第二个实现是正确的。