代码之家  ›  专栏  ›  技术社区  ›  Burjua

主运行中心刷新后CoreData无法完成故障-如何解决?

  •  0
  • Burjua  · 技术社区  · 16 年前

    我对iphone的开发还不熟悉,核心数据也有这个问题。

    目前,我的应用程序的工作方式如下:

    1. 拆开新的线,按照建议为它创建新的MOC,

    2. 获取xml,解析它,然后清除核心数据并用xml中的新数据填充它

    3. 拯救我的主教练。

    有谁能用通俗易懂的英语解释一下为什么会这样,我该如何解决这个问题。

    谢谢。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Burjua    16 年前

    好的,解决方法很简单,只需要得到初始的正常对象,而不是来自CoreData的错误,使用请求对象的属性

    这样地:

    //...
    [request setReturnsObjectsAsFaults:NO];
    //...
    

    内存分配没有区别(至少我在工具中没有注意到),但问题消失了)