如何在领域中重置数据模型?

时间:2019-01-05 14:08:04

标签: objective-c realm

我正在使用Realm存储数据。我将API的响应存储在RLMObject类型的一个数据模型中。当我再次点击api并存储在该数据模型中之后。

我尝试通过查询所有对象和领域删除对象来删除api之前和之后删除该数据模型的所有对象。但是我的应用程序崩溃了或无法正常工作。

    RLMResults<ApprovalCards *> *approval = [ApprovalCards allObjects];
        RLMRealmConfiguration *config = [RLMRealm defaultRealm].configuration;
        RLMRealm *aRealm = [RLMRealm realmWithConfiguration:config
                                                      error:nil];

        [aRealm beginWriteTransaction];
        [aRealm deleteObjects:approval];
        [aRealm commitWriteTransaction];

我希望删除以前的数据,并且只存储新的响应。

0 个答案:

没有答案