可能是一个nooby问题 - 怎么encodeWithCoder
称呼?我需要使用它来将对象保存在 iphone 上的文件中,我只是不确定它的实际调用方式。我必须手动调用它吗?如果是这样,我将使用什么作为NScoder
参数的输入?
问问题
1719 次
1 回答
5
您不自己调用它,而是使用NSKeyedArchiver:
NSData *serialized = [NSKeyedArchiver archivedDataWithRootObject:foo];
foo
你符合的对象在哪里NSCoding
。还有一种方法可以将归档对象直接保存到文件中。
于 2012-10-14T08:40:50.747 回答