对于只读领域,我是否需要在每次使用时都引用该路径?

With a read only realm, am I required to make a referance to the path for every time I use it?

我有一个预加载的只读领域数据库,它位于主包中。

我是否需要为我进行的每个查询引用该路径,或者是否有更简单的方法来执行此操作?

//Locate database
    let localRealmPath = NSBundle.mainBundle().pathForResource("dogs", ofType: "realm")!

    let realm = RLMRealm(path: localRealmPath, readOnly: true, error: nil)

    let dog = Dog.objectsInRealm(realm, "name = 'Pat'").firstObject() as Dog

谢谢!

您不需要为每个查询实例化/检索新的 RLMRealm 实例。您可以为任意数量的任意读取操作重用只读领域。只需确保您不从不同的线程访问 RLMRealm 实例。