gpt4 book ai didi

ios - 如何在用户默认值中存储自定义对象 - IOS

转载 作者:行者123 更新时间:2023-12-01 19:18:06 25 4
gpt4 key购买 nike

我创建了一个自定义类并为该类创建了对象。我想将该对象存储到 NSUserDefault 中。将对象设置为用户错误时出现错误。我该如何设置?

最佳答案

你必须在你的类中实现 NSCoding 协议(protocol)并实现协议(protocol)方法。
这只是序列化。在存储对象时,您应该序列化(NSKeyedArchiver)类并与检索相同,您应该取消序列化(NSKeyedUnArchiver)该对象。

方法是

  • (void)encodeWithCoder:(NSCoder *)aCoder;
  • (id)initWithCoder:(NSCoder *)aDecoder;
  • 关于ios - 如何在用户默认值中存储自定义对象 - IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11776108/

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