保存核心数据时两个错误代码有什么区别?从一些帖子中阅读,它们都引用了相同的错误描述:必填字段未填写。有没有更具体的不同?因为有时我会得到 1560 错误代码,但我也会得到 1570 错误代码。谢谢!
问问题
1505 次
2 回答
5
这1560
是一个多重错误错误。来自核心数据常量参考。
NSValidationMultipleErrorsError = 1560,
NSValidationMissingMandatoryPropertyError = 1570,
听起来您正在获得多个与代码一起1570
交付的 s 。NSError
1560
于 2012-11-28T03:55:29.943 回答
1
同意 Mark Adams 的观点,我将 1560 代码作为许多 1570 的父错误。对我来说,这发生在我有一个子类标记为“非可选”而父类是“可选”时,所以我应该级联删除。一旦我将父删除规则设置为级联,这对我有用。显然,这取决于您想要的功能。
于 2016-12-05T11:24:59.317 回答