出现错误:Modifying state during view update, this will cause undefined behavior
如果出现这个错误,改变state的时机不对,请加改变state的代码放进主线程队列里。
代码如下:
@State var isLoading = true
DispatchQueue.main.async {
self.isLoading=false
}
具体原因可以看该文章的详细说明:
Safely Updating The View State