我正在尝试做的是将一个转换EKEvent
为NSData
,然后将其转换回一个EKEvent
.
我环顾四周,注意到为了使用NSKeyedArchiver
,该类必须符合NSCoding
协议。我还发现,如果我正在创建一个自定义类,我可以通过在这样的自定义类上实现来使其符合NSCoding
协议。encodeWithCoder:
本质上,我假设为了将我的转换EKEvent
为NSData
和转换回来,我需要创建一个自定义类(让我们称之为CustomEvent
)我需要执行以下操作:
EKEvent --> CustomEvent --> NSData --> CustomEvent --> EKEvent
我可以在学习如何创建自定义类方面获得任何帮助,该类复制现有类,但我实现的例外是encodeWithCoder:
使其符合NSCoding
?
我正在查看 EKEvent.h,并且我知道它涉及我还必须复制的其他类(因为它们也不符合NSCoding
)。任何人都可以给我一个教程链接或帮助我吗?
提前致谢!