Objective c cocoa绑定-[NSArrayController removeObjects]不';不能从数据库中真正删除对象,但它不会';我再也看不出来了

Objective c cocoa绑定-[NSArrayController removeObjects]不';不能从数据库中真正删除对象,但它不会';我再也看不出来了,objective-c,core-data,cocoa-bindings,Objective C,Core Data,Cocoa Bindings,我正在开发一款数据驱动的iOS应用程序。 我已经完成了一个带有核心数据和cocoa绑定的helper mac os应用程序,用于准备要在iOS应用程序上预加载的数据 在使用预加载的.sqldata文件时,我突然发现了空对象。 我在助手应用程序中使用了NSArrayController的add/removeObjects方法。 我认为问题在于removeObjects并没有真正从数据库表中删除对象 请提供帮助,以确保它已成功地从数据库中删除,而不仅仅是从阵列控制器中删除 我正在开发一个数据驱动的i

我正在开发一款数据驱动的iOS应用程序。 我已经完成了一个带有核心数据和cocoa绑定的helper mac os应用程序,用于准备要在iOS应用程序上预加载的数据

在使用预加载的.sqldata文件时,我突然发现了空对象。 我在助手应用程序中使用了NSArrayController的add/removeObjects方法。 我认为问题在于removeObjects并没有真正从数据库表中删除对象

请提供帮助,以确保它已成功地从数据库中删除,而不仅仅是从阵列控制器中删除

我正在开发一个数据驱动的iOS应用程序。。。使用NSArrayController的add/removeObjects方法


NSArrayController
在iOS上不存在,因此您在尝试使用它时会遇到问题。我猜你现在正在做模拟器。这很方便,但是模拟器可以让你摆脱那些在真实设备上无效的东西。如果您正在使用iOS应用程序,修复NSArrayController的问题是浪费时间,最好的办法是尽快将其删除。

好的,我解决了问题。问题是我从NSArrayController中删除了该对象,但忘了先从ManagedObjectContext中删除它。

Nooo,对不起。我只在mac os应用程序(helper应用程序)上使用NSArrayController。很抱歉,发生了此冲突,我将编辑此问题以使其更清楚