我正在为我的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)
等待回复, 克里希纳。
答案 0 :(得分:2)
我已尝试使用您的示例并将“Couchbase.framework”更新为https://github.com/couchbaselabs/CouchCocoa中的最新版本,现在问题似乎已解决,可能这是以前版本中的错误。现在看来数据库试图自己重启。并且复制感觉更顺畅,更快。