核心数据一对多用nil保存重复行

时间:2015-11-15 19:36:42

标签: ios swift core-data

我有简单的保存功能,我用一个子项保存新的父项。但我的问题是函数添加两行(一个是重复的nil值)到核心数据子表? sqllite(核心数据)中的行是正确的,但为什么用nil创建第二个?

正确地应该只保存一行到子表。

  • XCODE 7.1
  • IOS目标9.1

我的功能和其他(嵌入图像)

enter image description here

  

SQL调试日志:

     

开始独家插入ZGROUPDATA(Z_PK,Z_ENT,Z_OPT,ZNAME)   VALUES(?,?,?,?)插入ZGROUPITEM(Z_PK,Z_ENT,Z_OPT,   ZITEMTOGROUP,Z_FOK_ITEMTOGROUP,ZHOST)VALUES(?,?,?,?,?,?)
  插入ZGROUPITEM(Z_PK,Z_ENT,Z_OPT,ZITEMTOGROUP,Z_FOK_ITEMTOGROUP,ZHOST)值(?,?,?,?,?,?) COMMIT

     

我添加一项,但在coredata中保存两项

0 个答案:

没有答案