下图显示了我的所有Realm类和数据,但它大于300MB。
我为每个RLMObject实现了一个save方法,是否会出现问题?
- (void)save{
RLMRealm *realm = [RLMRealm defaultRealm];
[realm beginWriteTransaction];
[realm addObject:self];
[realm commitWriteTransaction];
}
答案 0 :(得分:0)
尝试禁用自动刷新。它对我有用。
希望有所帮助
答案 1 :(得分:0)
是的,在新事务中保存每个对象都是有问题的 - 资源密集型并创建了许多版本的Realm,您不应该这样做。
此外,您应该始终确保您的Realm实例在后台线程上关闭。在iOS中,您使用显式autoreleasepool {
执行此操作。