我在核心数据项目上遇到了一些麻烦。我有一个带有 NSManagedObjects 的 NSArrayController 和 + / - 按钮。如果我在保存文件后删除行中的一个对象,它可以正常工作,但是如果我添加一个新对象,然后立即再次删除它(不更改任何默认值),我会收到一个错误:
Serious application error. Exception was caught during Core Data change processing: Unknown number type or nil passed to arithmetic function expression. with userInfo (null)
Unknown number type or nil passed to arithmetic function expression.
如果我撤消新对象的添加,情况也是如此。
任何人都可以给我一个指针怎么办?我认为这与它只有一个临时 ID 有关,但我不知道如何解决它。