我正在使用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];
我希望删除以前的数据,并且只存储新的响应。