2011-12-22 1 views
4

iOSアプリケーションにCouchDBを使用しています。 A ... @ mmm.iriscouch.com/databasename:後CouchDBでのエラータイムアウトの理由

は、私のアプリケーションを初めて起動した

  1. それはXYZを使用してリモート・データベースを複製し、私のアプリケーションの流れです。

  2. レプリケーションが正常に行われると、すべて正常に動作しますが、レプリケーションが正常に行われないことがあります。その場合、私は、ログ

    1> OTHER: {'EXIT',{error,timeout,#Ref<0.0.0.506>}} 
    

    と、次のエラーを取得していると私は、アプリケーションを削除したばかりのデバイス/シミュレータ上でアプリケーションを再インストールするまで、それが複製されません。 これを処理するコールバック/デリゲートがありますか?どういうわけか

    • 私は空のDBとパクしようと、私は、私はDBのコンテンツを持っていたら、私はエラーを取得し、エラータイムアウトを取得することはありません!

      また、iPadでの発生率が90%であるのに対して、シミュレータでの再現は難しいです。

  3. 私はGitのハブ https://github.com/interactiveblueprints/CouchDBSyncTest(CouchDBのユーザー名・パスワードのために、README.TXTをお読みください)

    • にサンプルプロジェクトを配置している。このサンプルコードでは、PhotoLocationsの単なる変形例です。アプリケーション例(https://github.com/couchbaselabs/iOS-Demo-PhotoLocations)。しかし、私の要求に従って変更されました。
  4. 私も返事、 クリシュナを待っている http://dl.dropbox.com/u/35814355/ErrorLog.rtf

でエラーログを添付しています。

答えて

2

私はあなたのサンプルを試して、https://github.com/couchbaselabs/CouchCocoaから "Couchbase.framework"を最新のものに更新しましたが、今問題は解決されているようですが、これは以前のバージョンのバグだったかもしれません。 DBはそれ自身で再起動しようとしているようです。複製はよりスムーズかつ高速になります。

関連する問題