У меня есть preoloaded только для чтения 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
Спасибо!
Эй, рыбак, да, вы должны обращаться к нему каждый раз, поэтому у вас есть правильное царство. Можете ли вы поделиться некоторыми идеями о том, что вы считаете своим идеальным способом использовать царство? – yoshyosh
Спасибо за информацию! Было бы замечательно иметь функцию тега. Предположим, вы можете ссылаться на царство с именем или тегом. Таким образом, вы можете забрать его, скажем, «RLMRealm.realmWithTag (« Собаки »)». Но это, вероятно, трудно выполнить, когда путь неизвестен. – fisher
Я вижу, что это было бы сложно, так как нам нужно найти способ установить правильный путь, связанный с этим тегом, как вы упомянули. Как упоминалось ниже в Marius, если вы не обращаетесь к царству из разных потоков, вы можете сохранить их в своих свойствах. – yoshyosh