参考:
If you change the input value in a validate:error: method, you must ensure that you only change the value if it is invalid or uncoerced. The reason is that, since the object and context are now dirtied, Core Data may validate that key again later. If you keep performing a coercion in a validation method, this can therefore produce an infinite loop.
因此,当我对验证方法的价值作修改时,情况就会变幻无常? 我越发越好越好越好越好越好,而且当我改变价值时,情况就会再次恶化,再次失效,而且由于情况不成熟,我也改变了价值,核心数据也证明了这一点。 而且,......永远......这项权利吗? 还是试图说什么是不同的?