Ios 为什么我的领域数据库这么大?
下图显示了我的所有领域类和数据,但它大于300MB 我为每个RLMObject实现了一个save方法,它会解决问题吗Ios 为什么我的领域数据库这么大?,ios,realm,real-mode,Ios,Realm,Real Mode,下图显示了我的所有领域类和数据,但它大于300MB 我为每个RLMObject实现了一个save方法,它会解决问题吗 - (void)save{ RLMRealm *realm = [RLMRealm defaultRealm]; [realm beginWriteTransaction]; [realm addObject:self]; [realm commitWriteTransaction]; } 尝试禁用自动参照。这对我有用 希望能有所帮助是的,
- (void)save{
RLMRealm *realm = [RLMRealm defaultRealm];
[realm beginWriteTransaction];
[realm addObject:self];
[realm commitWriteTransaction];
}
尝试禁用自动参照。这对我有用
希望能有所帮助是的,在新事务中保存每个对象是有问题的-资源密集型的,并且会创建许多版本的领域,您不应该这样做
另外,您应该始终确保您的领域实例在后台线程上关闭。在iOS中,您可以使用显式的
autoreleasepool{
Github线程来解决此问题:这是领域中的一个问题,现已修复。有关详细信息,请参阅。