我正在将Sinch服务与CallKit一起用于音频/视频通话。
当我挂断电话时,它在iOS 13设备中崩溃,它抛出的错误消息是:
由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'线程冲突:预期的主线程'
[发生这种情况时,首先我收到一个视频通话,然后我收到一个音频通话,现在当我挂断电话时,它崩溃了,并在错误消息上方显示了该原因并显示了此线程原因。我在互联网上搜索时,大多数人都说要把内容放到主线程上,但我还是遇到了同样的问题。
我们将进行调查,请共享您使用的SDK版本。另外,为了清楚起见,您在第一个电话已经结束之后得到第二个电话(语音)吗?否则,第二个呼叫将永远无法开始(电话正忙)。除非您要启动多个Sinch客户端,否则可能并非如此。
Sinch语音和视频团队