SwiftUI iOS 14 beta文本字段100%CPU
如果我尝试在任何地方使用简单的文本字段,请使用iOS 14和Xcode 12.0 beta 6SwiftUI iOS 14 beta文本字段100%CPU,swiftui,ios14,Swiftui,Ios14,如果我尝试在任何地方使用简单的文本字段,请使用iOS 14和Xcode 12.0 beta 6 import SwiftUI struct ContentView: View { @State private var name: String = "Tim" var body: some View { VStack { TextField("Enter your name", text: $name) Text(&q
import SwiftUI
struct ContentView: View {
@State private var name: String = "Tim"
var body: some View {
VStack {
TextField("Enter your name", text: $name)
Text("Hello, \(name)!")
}
}
}
键盘打开,但CPU转到99%/100%,应用程序冻结
这是一个已知的问题吗?如何修复它?此错误自14.0 betas以来就存在,至今尚未修复:/我试图搜索解决方法或解决方案,但目前似乎没有
一旦用户激活了一个输入字段,CPU将变为95%-100%,并一直保持在那里,直到您真正退出应用程序。我发现了一些原因,如果您使用一些.onAppear listener,当设备键盘打开时,如果您在应用程序的任何位置使用.onAppear侦听器设置或更改任何@EnvironmentObject变量,则应用程序将变得疯狂。但并非所有人都如此。。。真的很奇怪。当我注意到的时候,我会一块一块地搜索这些内容。我会直接将其归档到苹果公司。