此崩溃原因其实就是在XXX对象没有copyWithZone
方法。
出现的copyWithZone的原因其实就是XXX没有实现NSCoding协议,NSCopying是一个与对象拷贝有关的协议。如果想让一个类的对象支持拷贝,就需要让该类遵守并实现NSCopying协议。
然后可能会奇怪,我没有想让XXX对象支持拷贝呀,那就是你在写属性的时候把strong错写成copy了。
这样的:
@property (copy, nonatomic) XXX *xxx; //XXX是你的自定义类
改成
@property (strong, nonatomic) XXX *xxx;
即可。