2017-01-06 5 views

答えて

2

悲しいことに、ローカル・レルム・ファイルと同期レルム・ファイルのファイル形式は多少異なります。したがって、書いている時点では、作成されたローカルレルムを同期レルムに「プロモート」することはできません。

後でRealmデータの同期を開始する場合、最も簡単な解決策は、ローカルRealm内のデータを最初に作成したときに同期させるワンオフ操作を実行することです。

+0

非常に大きなレルムになる可能性のあるデータをコピーするには、どのような方法が推奨されますか? –

+2

私たちはここでどれくらい大きな話をしていますか?それぞれのオブジェクトを繰り返して新しいレルムにコピーするだけでは、実際には推奨される方法はありません。レルムはKVCを使用しているため、非常に低レベルの操作を行うのは簡単です。また、各コピートランザクションの周りに '@ autoreleasepool'を自由に使用して、メモリ使用量が不必要に急増しないことを確認することをお勧めします。 – TiM

+0

ありがとうございます。問題の領域は37メガバイトです。それはおそらくかなり小さいと考えるようになります。これのようなコピーはすべての関係を保つでしょうか? –

関連する問題