【发布时间】:2017-05-01 01:06:38
【问题描述】:
我们有一个 Meteor/Cordova 应用程序。开发工作正常,除非部署到实际的 iPhone 设备。应用程序通常会在执行几次操作后冻结,从而导致 XCode 中出现以下日志:
2016-12-15 13:12:43.546614 museumexplorer[738:169260] #WK: Connection::waitForSyncReply: Timed-out while waiting for reply, id = 35
2016-12-15 13:12:44.554481 museumexplorer[738:169260] #WK: Connection::waitForSyncReply: Timed-out while waiting for reply, id = 36
2016-12-15 13:12:45.559667 museumexplorer[738:169260] #WK: Connection::waitForSyncReply: Timed-out while waiting for reply, id = 37
2016-12-15 13:13:06.239664 museumexplorer[738:169260] #WK: Connection::waitForSyncReply: Timed-out while waiting for reply, id = 38
2016-12-15 13:13:07.248334 museumexplorer[738:169260] #WK: Connection::waitForSyncReply: Timed-out while waiting for reply, id = 39
2016-12-15 13:13:08.260760 museumexplorer[738:169260] #WK: Connection::waitForSyncReply: Timed-out while waiting for reply, id = 40
我发现它与信标功能有关。如果我注释掉以下代码,则不会发生冻结。
cordova.plugins.locationManager.startRangingBeaconsInRegion(beaconRegion)
.fail(console.error)
.done();
我会继续调查。但如果有人有什么好主意,我很想听听!
问候, 克里斯
【问题讨论】:
-
当我谷歌“Connection::waitForSyncReply”时,它似乎与 WebKit 相关
-
这里的信息很少。您正在执行什么操作?
-
只是浏览应用程序。点击菜单项。它在随机的时刻冻结,有时从一开始就冻结。
-
我收到了确切的错误信息。你在哪里找到并注释掉上面的代码? “cordova.plugins.locationManager...”
-
另外,我没有使用 Beacons 或 locationManager。我正在使用 Meteor/Cordova 构建一个 iOS 项目。有什么建议吗?
标签: ios cordova meteor bluetooth beacon