ios – CouchDB中错误超时的原因

我正在为我的iOS应用程序使用CouchDB.

以下是我的申请流程,

>当我的应用程序第一次启动时,它使用xyz复制远程数据库:a … @ mmm.iriscouch.com/databasename.
>如果复制成功,一切都按预期工作,但有时复制不成功.在那种情况下,我得到以下日志错误

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

在我删除应用程序并在设备/模拟器上重新安装应用程序之前,它不会复制.
是否有任何回调/委托来处理这个?

>不知何故,当我尝试与空DB同步时,我从未得到错误超时,一旦我在DB中有内容我得到错误!

此外,它很难在模拟器上复制,而在iPad上发生率为90%.

>我已将示例项目放在git hub中
https://github.com/interactiveblueprints/CouchDBSyncTest(对于couchDB用户名密码,请阅读readme.txt)

>此示例代码只是对PhotoLocations的修改.示例应用程序(https://github.com/couchbaselabs/iOS-Demo-PhotoLocations),但根据我的要求进行了更改.

>我还附上了错误日志
http://dl.dropbox.com/u/35814355/ErrorLog.rtf

等待回复,
克里希纳.

最佳答案 我已经尝试过您的示例并将“Couchbase.framework”更新为最新版本,从
https://github.com/couchbaselabs/CouchCocoa开始,现在问题似乎已经解决,可能这是以前版本中的一个错误.现在看来数据库试图自己重启.并且复制感觉更加平滑和快速.

点赞