在Xcode中,紫色的感叹号是什么意思?

llmtgqce  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(610)

紫色的感叹号是什么意思?

xoefb8l8

xoefb8l81#

这些紫色警告是运行时警告。
它们通常是因为你在后台线程上更新了一些东西,而它应该在主线程上更新。例如,你可能有一个titleLabel,你在一个完成处理程序中从一个网络请求更新,而你没有将更新转移到主线程。(或者其他什么)
它们也被用来做其他的事情。比如如果你有潜在的挂线等等。
它们也可以是来自第三方框架的自定义警告(如果它们是以这种方式编写的)。
https://www.pointfree.co/blog/posts/70-unobtrusive-runtime-warnings-for-libraries
您可以通过单击紫色警告来查看其背后的内容,它将解释代码中的何处导致错误以及错误是什么。

相关问题