gpt4 book ai didi

iphone - 带有自定义子对象的 NSCoding

转载 作者:行者123 更新时间:2023-11-29 13:48:11 26 4
gpt4 key购买 nike

我有一个 costum 对象,它引用了另一个自定义对象。如何在我的 - (void)encodeWithCoder:(NSCoder *)encoder 方法中对一个自定义对象内的自定义对象进行编码?

假设 name 是一个字符串,cObj 是另一个自定义对象:

- (void)encodeWithCoder:(NSCoder *)encoder {
[encoder encodeObject:self.name forKey:@"name"];
[encoder encodeObject:self.cObj forKey:@"cObj"];
}

这会在我的其他自定义对象中调用 - (void)encodeWithCoder:(NSCoder *)encoder 吗?

谢谢。

最佳答案

cObj需要支持<NSCoding> ,所以是的。

关于iphone - 带有自定义子对象的 NSCoding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com