0

我有一个实现 ˚ 协议并具有属性 netAbsAmount 的类。我决定删除它,但现在我收到以下错误:

[<Person 0xa37b6b0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key netAbsAmount.

我想我明白出了什么问题,但我不知道如何解决它。我正在更改我的模型,但它必须使用以前的数据。因此,旧数据将具有属性netAbsAmount,但新模型没有。在该initWithCoder方法中,netAbsAmount无论如何都没有设置属性,所以我看不出问题出在哪里。换句话说,这是一个以前没有使用过的属性,因此在序列化过程中没有被编码,在反encodeWithCoder序列化过程中也没有被初始化initWithCoder

设置断点并遍历,崩溃发生在之后viewWillAppear但之前cellForRowAtIndexPath:

我该如何解决?

谢谢。

4

0 回答 0