【发布时间】:2014-03-25 16:32:18
【问题描述】:
我的 xcdatamodel 中有一个带有属性的对象,该对象周围有验证(它必须在 0 到 100 之间)。
但是,当输入的值超出范围时,会在我尝试保存对象时导致应用程序崩溃。
来自 Web 开发背景,我预计会出现带有错误消息的数据库回滚。
这是一个正常的崩溃过程吗?除了在保存之前检查每个值之外,有没有办法改变它?
【问题讨论】:
-
我很惊讶您遇到了崩溃 - 我希望您会从我阅读文档 (developer.apple.com/library/mac/documentation/Cocoa/Conceptual/…) 中得到错误(并有机会回滚)。文档还表明您可以在数据输入期间运行属性级验证,这似乎是可行的方法(文档中的示例代码)。不幸的是,我从未使用过验证,因此没有示例代码可提供。
标签: ios validation ios7 xcdatamodel