Core data 处理唯一约束异常的正确方法

Core data 处理唯一约束异常的正确方法,core-data,swift3,unique,Core Data,Swift3,Unique,因此,我从Web服务下载了一个JSON数据集,并在解析后将其存储在核心数据中。其中一个实体具有唯一的约束集,因为我不希望实体中存在redundunct数据。这导致每当核心数据中已经存在条目值时,就会引发“NSConstraintConflict”异常。现在,我不会处理这个异常,而是让它被抛出。这是处理这种情况的正确方法还是有更好的方法?找到答案了吗?这不是解决问题的理想方法,但我使用字典跟踪插入核心数据的值。如果定义了字典条目,我就跳过该值。不,这真的不是处理该值的理想方法,因为在该点上定义约束

因此,我从Web服务下载了一个JSON数据集,并在解析后将其存储在核心数据中。其中一个实体具有唯一的约束集,因为我不希望实体中存在redundunct数据。这导致每当核心数据中已经存在条目值时,就会引发“NSConstraintConflict”异常。现在,我不会处理这个异常,而是让它被抛出。这是处理这种情况的正确方法还是有更好的方法?

找到答案了吗?这不是解决问题的理想方法,但我使用字典跟踪插入核心数据的值。如果定义了字典条目,我就跳过该值。不,这真的不是处理该值的理想方法,因为在该点上定义约束也没有意义。找到答案了吗?这不是解决问题的理想方法,但我使用字典跟踪插入核心数据的值。如果定义了字典条目,我就跳过那个值。不,这真的不是处理这个问题的理想方法,因为在那个点上甚至定义约束都没有意义。