我有一个实现 ˚ 协议并具有属性 netAbsAmount 的类。我决定删除它,但现在我收到以下错误:
[<Person 0xa37b6b0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key netAbsAmount.
我想我明白出了什么问题,但我不知道如何解决它。我正在更改我的模型,但它必须使用以前的数据。因此,旧数据将具有属性netAbsAmount
,但新模型没有。在该initWithCoder
方法中,netAbsAmount
无论如何都没有设置属性,所以我看不出问题出在哪里。换句话说,这是一个以前没有使用过的属性,因此在序列化过程中没有被编码,在反encodeWithCoder
序列化过程中也没有被初始化initWithCoder
。
设置断点并遍历,崩溃发生在之后viewWillAppear
但之前cellForRowAtIndexPath:
我该如何解决?
谢谢。