【问题标题】:MagicalRecord delete and then fetch with new dataMagicalRecord 删除然后获取新数据
【发布时间】:2014-08-12 22:51:04
【问题描述】:

我想做的是每两周清理一次数据库并填充新数据。

所以我想我可以这样做:

[Entity MR_truncateAll];
[Entity MR_truncateAll];
[self saveContext];

然后在互联网上获取。

数据库为空但保持为空。我认为这与 truncateAll 在不同的线程上有关。

我该如何解决这个问题?

【问题讨论】:

    标签: objective-c magicalrecord


    【解决方案1】:

    如果您打算在后台队列上执行此操作,请改用此方法:

    [MagicalRecord saveWithBlock:^(NSManagaedObjectContext *localContext) {
         [Entity MR_truncateAllInContext:localContext];
    
    }];
    

    此代码将使用后台队列使用所需的正确设置自动运行此块,并将删除保存到数据存储中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多