当我尝试使用Core Data生成的方法“addArticleObject”将新的ManagedObject添加到实体的现有关系时,会触发文章关系的错误。是否可以将对象添加到关系中而不会导致关系中现有对象触发错误?
答案 0 :(得分:0)
我不确定我是否完全理解您的问题,但如果您修改核心数据模型,只要您继续使用模拟器并删除您的应用程序,然后重新运行它(以便重新生成所有内容) ),那你应该没事。您也可能必须删除并重新创建NSManagedObject类,但这也很快。
答案 1 :(得分:0)
如果您更改了Core Data模型的结构,除非您通过迁移完成此操作,否则您需要从模拟器和您正在测试的任何手机中清除以前的版本。如果不这样做,则会出现错误。
使用'重置内容&在模拟器中设置'选项,并在手机上删除并重新安装该应用程序。只是重新运行应用程序是不够的。
答案 2 :(得分:0)
似乎无法在Core Data中将对象添加到多对多反对关系,而不会在内存中的关系中同时存在这两个对象。我确信这个要求必须有充分的理由,我想知道。然而,这导致我必须重构数据库和所有相关代码