我有一个预先加载的只读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
谢谢!
答案 0 :(得分:2)
您不需要为每个查询实例化/检索新的RLMRealm
实例。您可以将只读Realm重用于任意数量的任意读取操作。只需确保您不从不同的线程访问RLMRealm
实例。