Ios CouchDB中出现错误超时的原因

Ios CouchDB中出现错误超时的原因,ios,couchdb,Ios,Couchdb,我在iOS应用程序中使用CouchDB 下面是我的申请流程 当我的应用程序第一次启动时,它使用xyz:a...@mmm.iriscoch.com/databasename复制远程数据库 如果复制成功,则一切正常,但有时复制不成功。在这种情况下,我在log中得到以下错误 1> OTHER: {'EXIT',{error,timeout,#Ref<0.0.0.506>}} 1>其他:{'EXIT',{error,timeout,#Ref} 在我删除应用程序并在设备/模拟器上

我在iOS应用程序中使用CouchDB

下面是我的申请流程

  • 当我的应用程序第一次启动时,它使用xyz:a...@mmm.iriscoch.com/databasename复制远程数据库

  • 如果复制成功,则一切正常,但有时复制不成功。在这种情况下,我在log中得到以下错误

     1> OTHER: {'EXIT',{error,timeout,#Ref<0.0.0.506>}} 
    
    1>其他:{'EXIT',{error,timeout,#Ref}
    
    在我删除应用程序并在设备/模拟器上重新安装应用程序之前,它不会复制。 是否有回调/委托来处理此问题

    • 不知何故,当我尝试与空数据库同步时,我永远不会得到错误超时,一旦我在数据库中有了内容,我就会得到错误

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

  • 我已将示例项目放置在git hub中 (有关couchDB用户名密码,请阅读readme.txt)

    • 此示例代码只是对照片位置的修改。示例应用程序(https://github.com/couchbaselabs/iOS-Demo-PhotoLocations),但根据我的要求进行了更改
  • 我还附加了错误日志

  • 等待答复,,
    奎师那。

    我尝试了你的示例,并将“Couchbase.framework”更新为最新版本,从现在开始,问题似乎已经解决,可能这是以前版本中的错误。现在,DB似乎试图自行重启。而且复制感觉更平滑、更快