0

私はこの問題にしばらく取り組んできました。何が起こるかです:

アプリが起動します。コアデータストアにはすでに既存のデータがあります。次に、TICoreDataSyncを使用してDropboxに接続します。

次に、既存のデータもある2番目のデバイスを接続します。同じ方法でDropboxに接続します。

次に起こることは、私が同期するとき、それは2つの間で調和してデータを同期するということです。一方のデバイスで行った変更は、両方のデバイスで同期した後、もう一方のデバイスに送信されます。問題は、データベース内の既存のデータをDropboxにアップロードして同期に含めることで、両方のデバイスにすべてのデータが含まれるようにすることです。

これどうやってするの?

4

1 に答える 1

0

これは実際には、TICoreDataSync が意図した動作ではありません。これら 2 つのストア ファイルをマージするのではなく、最初のデバイスから 2 番目のデバイスにアップロードされたストア ファイルをプルダウンして、それらのストア ファイルの同期を維持します。あなたの説明から、同期マネージャーの登録中にストアのアップロードとダウンロードの手順全体をスキップしているように思えます。

于 2013-05-15T04:17:31.680 に答える