2011-01-20 5 views
3

どうすればいいですか?(Obj CとRORの笑では、両方のアプリケーションがありますが、非常に複雑ではありません。) 次のプロジェクトを同期させる、iphoneコアのデータ同期とレール上の

私は、(多くの関係に1を使用して)情報を格納するためにcoredataを使用してiphoneでアプリを持って働いて、

が、私はRORのWebアプリにそれを同期させる必要があり、ユーザーが送信することができますiphoneからRORとviceverzaへのデータ、そしてユーザーがオフライン(サーバーに接続されていない場合)でオンラインに戻ったときに、作成または変更されたデータをサーバーとの間で更新できるようになりました,,,

私は客観的なリソースグループをチェックしましたが、残念ながらまだ少し難しいです(サーバに接続して実行していますが、単独ではありません)

他のどのオプションを使用できますか? これにはプロジェクトがありますか? (期待しています!)

ありがとうございました!

答えて

2

試してみてください。RestKit、Rails、Core Data、Three20の統合をサポートしています。素敵なチュートリアルはhereです。

+0

RestKitは実際に同期しますか?私はそれが要求されるか変更されるとレコードを同期させると思ったが、データベースの完全なローカルコピーを保持しない。 –

+0

あなたは正しいです、あなたはあなた自身のデータを取得して更新する必要がありますが、それほど難しいことではありません。リストURLからすべてのモデルオブジェクトを取り出すことができるので、RestKitは現在のレコードを挿入/更新します。 –

+0

これにより、すべてのデータがローカルにキャッシュされますが、双方向の同期ではなく、オフラインサポートを慎重に実装する必要があります。これは、データを同期させる潜在的な解決策の一部に過ぎないため、答えは完全な解決策ではないため、誤解を招くことがあります。データの同期は困難です。 –

関連する問題