gpt4 book ai didi

objective-c - 什么时候调用 initWithCoder?

转载 作者:太空狗 更新时间:2023-10-30 03:44:23 24 4
gpt4 key购买 nike

这将加载一个数组

- (id)initWithCoder:(NSCoder*) coder
{
self = [super initWithCoder: coder];
if (self) {
myArray=[coder decodeObjectForKey:@"myArray"];
}
return self;
}

调用此函数以便加载数组的代码是什么?

最佳答案

initWithCoder: 方法用于使用 NSCoding protocol 进行反序列化。 ,例如通过[NSKeyedUnarchiver unarchiveObjectWithFile:] .有关详细信息,请参阅 Archives and Serializations Programming Guide ,尤其是 Encoding and Decoding Objects部分。

关于objective-c - 什么时候调用 initWithCoder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3741946/

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