设置配置并将其存储在默认设置以外的领域的最佳做法是什么。通过迁移,您将获得默认配置,为不同的域更改它,并执行迁移。如何将这个新的更改配置设置为该特定领域的“defaultConfiguration”而不是默认领域?或者,我希望不会,当我使用f.bind(obj)
访问我的领域时,是否必须重复我的配置设置,包括架构版本号和路径?
(我正在为这个项目使用Objective C,但它也出现在Swift项目中。)
这是一个共享实例场景吗?这只是做两次情景吗?
这个问题并没有真正涵盖如何“存储”新的配置信息,但是说明了我的观点。 perform realm migration for multiple .realm files
答案 0 :(得分:0)
配置对象是Realm如何识别要打开的文件,因此在打开Realm而不是默认Realm时,您必须传递一个。通常,您需要为每个文件存储RLMRealmConfiguration
对象,而不是仅存储路径(它是可以在线程之间传递的普通NSObject)。