首页 > 解决方案 > SwiftUI iOS 14 beta TextField 100% CPU

问题描述

如果我尝试在任何地方使用简单的 TextField,请使用 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("Hello, \(name)!")
    }
  }
}

键盘打开,但 CPU 进入 99%/100% 并且应用程序被冻结。

这是一个已知的问题?我如何解决它?

标签: swiftuiios14

解决方案


这个错误自 14.0 测试版以来就存在,到目前为止尚未修复:/ 我试图搜索解决方法或解决方案,但目前似乎没有。

一旦用户激活输入字段,CPU 就会进入 95%-100% 并一直停留在那里,直到您真正退出应用程序。


推荐阅读