【问题标题】:Sinch - iOS app crash when I hangup audio callSinch - 当我挂断音频通话时 iOS 应用程序崩溃
【发布时间】:2020-07-31 01:33:32
【问题描述】:

我正在使用 Sinch 服务和 CallKit 进行音频/视频通话。

当我挂断电话时,它在 iOS 13 设备中崩溃,它抛出的错误消息是:

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“线程违规:预期主线程”

当它发生时,首先我接到一个视频电话,然后我接到一个音频电话,现在当我挂断电话时它会崩溃并给我上面的错误消息并显示这个线程导致问题。我在互联网上搜索,大多数人都说将东西放在主线程上,我这样做了仍然有同样的问题。

【问题讨论】:

  • 你能给我们看看你的一些代码吗?不看你的代码很难知道你在说什么。

标签: ios swift ios13 sinch callkit


【解决方案1】:

此问题已在 2020/05/15 发布的 iOS SDK 4.2.5 上得到修复。

【讨论】:

  • 帮我修复sinch背景
【解决方案2】:

我们会调查,请分享您正在使用的 SDK 版本。 另外,为了清楚起见,在第一个电话已经结束后,您会收到第二个电话(语音),对吗?否则第二个电话永远不会开始(电话忙)。除非您要启动多个 Sinch 客户端,否则情况可能并非如此。

Sinch 语音和视频团队

【讨论】:

  • 感谢Jeorge回复,我14号已经开票了,还是没有回复。是的,第一次通话肯定会结束。我已经用这两个版本 4.1.0 和 4.2.4 进行了测试。我为所有 Sinch 对象使用了单个全局实例,没有实例的多个副本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-12
  • 2018-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多