对于只读领域,我每次使用它时都需要对路径进行引用吗?

时间:2015-02-18 20:20:50

标签: ios swift realm

我有一个预先加载的只读realm-db,放在主包中。

我是否需要针对我所做的每个查询对该路径进行审核,或者是否有更简单的方法来执行此操作?

//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

谢谢!

1 个答案:

答案 0 :(得分:2)

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