-
创建时间
21年5月2日
-
最后回复
21年5月6日
- 1
回复
- 27
浏览
- 2
用户
- 1
链接
编译警告是 Swift 5.4 带来的,这些警告对于目前的使用没有任何影响。
EXC_BAD_ACCESS 一般是由多线程操作引发的数据竞争导致的。您的代码中的数据竞争应该是一直存在的,可能这次 Swift 的升级让您的错误被暴露的更明显了。另外,Swift SDK 的 Object 本身并不提供多线程安全保证,多线程下的操作需要您自行确保安全性。
您可以参考 Apple 的官方教程,通过设置 Sanitizer 来排查相关的问题。
不能,从后台切到前台后,SDK 的重连都是立即执行的。

