2017-04-25 23 views
2

私のアプリケーションに2つのレルムファイルが設定されています。 Logモデルを残りのモデルとは別のファイルに保存します。私の問題は、自分のデフォルトのレルムファイルに私のLogモデルクラスがありますが、私はそれが欲しくないということです。特定のレルムファイルから特定のモデルクラスを除外するにはどうすればよいですか?特定のレルムファイルからレルムモデルクラスを除外する方法

私は私のメインのレルムファイルのデフォルトの設定を使用して、私は別のデータベースファイルにLogモデルを保存したいが、私はレルムブラウザでdefault.realmとき、それはまたLogモデルを示しています。

enter image description here

答えて

4

あなたは明示的に指定したレルムがobjectTypes property on Realm.Configurationを経由して保存することができますクラス一覧表示することができます:realmBだけProductのインスタンスを格納することができながら、

let configA = Realm.Configuration(fileURL: realmFileURL, 
            objectTypes: [Dog.self, Owner.self]) 
let realmA = Realm(configuration: configA) 


let configB = Realm.Configuration(fileURL: otherRealmFileURL, 
            objectTypes: [Log.self]) 
let realmB = Realm(configuration: configB) 

realmADogOwnerのできる唯一のストアインスタンスを。

関連する問題