1

我可以通过添加一类<NSCoding>方法来解决这个问题吗?

4

2 回答 2

2

虽然约书亚的答案是正确的,但有一个元答案。

你真的不想归档一个NSInvocation. AnNSInvocation可能包含任意目标,可能已被调用并具有任意返回值,并且可能具有任意数量的任意参数。通用归档几乎完全不可能。

您最好构建我们的应用程序,以便您准确归档您需要的状态集,以便在取消归档时重新创建适当配置的调用。

于 2011-03-30T03:24:39.037 回答
1

您是否尝试过文档?它说:

注意: NSInvocation 符合 NSCoding 协议,但仅支持 NSPortCoder 编码。NSInvocation 不支持归档。

于 2011-03-29T13:30:02.823 回答