IOS 17 上的 .searchable SwiftUI 导致错误:无效数值

Sev*_*ver 13 iphone ios-simulator swiftui xcode15 ios17

模拟器:带有 IOS 17 的 iPhone 15 Xcode:版本 15.0 (15A240d)

刚刚创建的项目的简单示例:

import SwiftUI

struct ContentView: View {
    @State private var searchText = ""

      var body: some View {
          NavigationStack {
              Text("Searching for \(searchText)")
                  .navigationTitle("Searchable Example")
          }
          .searchable(text: $searchText)
      }
}

#Preview {
    ContentView()
}
Run Code Online (Sandbox Code Playgroud)

当开始点击任何文本时抛出:

错误:此应用程序或其使用的库已将无效的数值(NaN 或非数字)传递给 CoreGraphics API,并且该值将被忽略。请解决这个问题。

单击并取消启动后,每次单击都会显示以下错误:

-[RTIInputSystemClient remoteTextInputSessionWithID:performInputOperation:] 执行输入操作需要有效的sessionID

有人知道如何修复吗?

我在苹果论坛https://developer.apple.com/forums/thread/731700上找到了一个帖子,但一如既往地没有来自开发人员的单一答案。

小智 0

您链接的开发人员线程建议禁用自动更正。似乎同时在工作。希望尽快修复。

.auto CorrectionDisabled()