0
在视图没有一个台控制器的负载我有以下核心数据(魔法记录)从数据源
ButtonList = [Buttons MR_findAllSortedBy:@"listOrder" ascending:YES];
这是永远不会再次调用,但显然,这是连接到数据源断开实体确实会改变背景,即使没有新的提取,它也会以某种方式传播到按钮列表实体。初次通话后有没有办法“解除”这个列表?
在视图没有一个台控制器的负载我有以下核心数据(魔法记录)从数据源
ButtonList = [Buttons MR_findAllSortedBy:@"listOrder" ascending:YES];
这是永远不会再次调用,但显然,这是连接到数据源断开实体确实会改变背景,即使没有新的提取,它也会以某种方式传播到按钮列表实体。初次通话后有没有办法“解除”这个列表?
您需要
核心数据不会自动为您执行此操作。对于更自动化的东西,看看NSFetchedResultsController
你能告诉我一个代码示例,将实体设置为nil作为本地引用吗? – jdross
你可能想在一个nil上下文中创建一个断开连接的Buttons,然后将连接的Buttons中的值复制到断开的Buttons中。出于可维护性原因,我正在使用'initWithCoder'进行部分复制。不过,这是一些代码。 – Olaf
你能举出一个按钮无参考的例子吗? – jdross