我有一个 NSMutableArray 的子类,其中包含各种配置信息及其正常的数组数据。
当我归档子类时,会调用子类的 encodeWithCoder 方法,但是当我取消归档时,永远不会调用 initWithCoder。但是,似乎调用了 NSMutableArray 的 initWithCoder 方法,因为它返回一个 NSMutableArray,而不是我的子类的实例。
关于发生了什么的任何想法?
我有一个 NSMutableArray 的子类,其中包含各种配置信息及其正常的数组数据。
当我归档子类时,会调用子类的 encodeWithCoder 方法,但是当我取消归档时,永远不会调用 initWithCoder。但是,似乎调用了 NSMutableArray 的 initWithCoder 方法,因为它返回一个 NSMutableArray,而不是我的子类的实例。
关于发生了什么的任何想法?