我在使用核心数据在sqlite数据库中插入日期时遇到了NSValidationDateTooLateError错误。这是我得到的示例错误说明
NSValidationErrorKey = lastModified,NSLocalizedDescription =无法完成操作。 (可可错误1630.),NSValidationErrorValue = 2011-09-07 22:00:00 +0000}
但正如您所看到的,它要插入的值完全在范围内且正确。问题是我在生产中使用了这个更新程序,它运行得很完美。我无法想象出现这个错误的原因。我没有在核心数据模型中设置任何最小或最大日期值。
非常感谢帮助。
答案 0 :(得分:2)
它是Xcode中的一个错误 只需从模型中删除有问题的属性,然后重新添加即可。 不要忘记在再次启动之前从模拟器中删除应用程序。