我正在尝试写一个Encoder
/Decoder
包装给定的对Encoder
/Decoder
。这个包装器的目标是成功处理循环引用(这两者都不是)JSONEncoder
nor PropertyListEncoder
do),并将实际的编码/解码委托给包装的编码器。
我很惊讶地发现两者都没有JSONEncoder
nor PropertyListEncoder
符合Encoder
同样,他们的Decoder
对方不符合Decoder
!
这看起来很奇怪。如果这两种类型不符合,那么还有什么意义呢?Encoder
协议?看着source,我可以在内部看到,_JSONEncoder
符合,但它是fileprivate
.
那么就没有希望了吗?真的没有办法通用地包装一个Encoder
like JSONENcoder
or PropertyListEncoder
?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)