Tag Archives: Realm

Realmのdeprecatedメソッド対策

0
Filed under iOS SDK, トラブルシューティング
Tagged as ,

とあるプロジェクトで使用しているRealmですが、バージョンアップしたらあるメソッドでwarningが出るようになりました。

NSString* pathToRealm = "/path/to/data.realm";
[RLMRealm setDefaultRealmPath:pathToRealm]; // ここでwarning!

調べてみると、0.95.0でいくつかの設定系メソッドがdeprecatedになっていたのです。
上記ソースの箇所は次のように書き換えて対応可能でした。

// deprecated.
// [RLMRealm setDefaultRealmPath:pathToRealm];
 
// for Realm v0.95.0
RLMRealmConfiguration *config = [RLMRealmConfiguration defaultConfiguration];
config.path = pathToRealm;
[RLMRealmConfiguration setDefaultConfiguration:config];