追梦随想
追梦随想
  • 发布:2019-04-25 12:50
  • 更新:2019-04-25 12:50
  • 阅读:601

苹果版如果嵌套太多会出现后面不执行情况

分类:MUI

安卓版都是没问题的,就苹果版出现这个情况,不知道是不是有执行时间限制还是怎么回事。
大概情况是这样的:
1、IM服务器发来消息
2、IM文件把消息通过evalJS 转发给指定页面
3、页面接收后准备用 SQLite 保存
4、判断数据库是否打开
5、如果未打开则打开数据库,后续的在回调中执行
6、判断数据表是否存在,后续的在回调中执行
7、插入数据库,后续的在回调中执行
8、在页面上标注消息未读

嵌套比较多,但是都是必须的嵌套,前面的必须执行完毕后面的才可以执行,安卓没问题,苹果版执行到第6步就不执行了,结果就是数据丢失,没有保存成功,请问这是什么原因,折腾两天实在是不知道怎么办了。

2019-04-25 12:50 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复