Ios Xcode 12 GM运行到无限循环中

Ios Xcode 12 GM运行到无限循环中,ios,xcode12,Ios,Xcode12,我正在开发一个iOS应用程序,它在Xcode 11.7上运行得很好,但是当我在Xcode 12中运行相同的代码时,当我进入UIPageViewController时,该应用程序运行在一个无限循环中,cpu使用率显示为99%。这是我在调试器中暂停应用程序后制作的屏幕截图。 它显示了导致UIApplicationMain()返回的应用程序违反了约定。将报告此事件。我在Xcode 12中遇到过类似的崩溃。 我通过从视图中删除自定义加载微调器解决了这些问题,这似乎造成了这些问题。加载微调器如下所示(可

我正在开发一个iOS应用程序,它在Xcode 11.7上运行得很好,但是当我在Xcode 12中运行相同的代码时,当我进入UIPageViewController时,该应用程序运行在一个无限循环中,cpu使用率显示为99%。这是我在调试器中暂停应用程序后制作的屏幕截图。


它显示了导致UIApplicationMain()返回的应用程序违反了约定。将报告此事件。

我在Xcode 12中遇到过类似的崩溃。 我通过从视图中删除自定义加载微调器解决了这些问题,这似乎造成了这些问题。加载微调器如下所示(可能您在应用程序中使用了类似的动画代码?)

struct微调器:视图{
@状态私有变量IsSpining=false
var body:一些观点{
圈()
.修剪(从:1/5到:1)
.stroke(样式:StrokeStyle(线宽:2,线帽:。圆形,线连接:。圆形))
.旋转效果(.度(旋转360:0))
.animation(animation.linear(持续时间:1).repeatForever(自动反转:false))
.onAppear(){
self.isspining=true
}
}
}

在我的例子中,我正在从AppDelegate(MMDrawerController)实例化抽屉控制器

如果视图的高度超过其滚动视图,或者UILabel中的文本太长,则会造成问题 100%CPU,内存增加


问题是我推的是视图控制器而不是导航。这通常是好的,但似乎操作系统不太喜欢它,在我的情况下,有时(??)发生在应用程序模拟器启动时。停止和重播解决了问题,并且没有来自真实设备上的测试团队的任何警报。

我使用的是SwiftUI,我的代码在xCode 12之前运行正常。现在只是在UI中到处抛出错误。有人知道发生了什么吗?我这里也有同样的问题..在Xcode 12之前一切都很好..你找到解决方案了吗?我在我的应用程序中使用UIKit,似乎Xcode在UI上有一些bug