0

我需要归档一个由 ArrayController 控制的 NSMutableArray。我试过这个:

[NSKeyedArchiver archivedDataWithRootObject:array];

但我得到了这个错误:

*** -[NSKeyedArchiver dealloc]: warning: NSKeyedArchiver deallocated without having had -finishEncoding called on it.

请问我该如何解决?

4

1 回答 1

1

您正在归档的图形的根对象以及它所引用/包含的任何内容都必须符合 < NSCoding > 协议。有关使您的类兼容的代码示例,请参阅编码和解码对象(不要忘记在对象的接口声明中“采用”协议:)@interface MyClass : NSObject < NSCoding >

于 2010-02-27T21:04:23.707 回答