Invalid Numeric Value (NaN) Error in SwiftUI's TextField on Long-Press

I'm experiencing a peculiar issue with SwiftUI's TextField. Whenever I long-press on the TextField, the console outputs an error about passing an invalid numeric value (NaN, or not-a-number) to the CoreGraphics API. This issue persists even in a new Xcode project with minimal code.

Code Snippet:

import SwiftUI

struct ContentView: View {
    @State private var text: String = ""

    var body: some View {
        TextField("Placeholder", text: $text)
    }
}
Error: this application, or a library it uses, has passed an invalid numeric value (NaN, or not-a-number) to CoreGraphics API and this value is being ignored. Please fix this problem.

Steps to Reproduce:

Create a new SwiftUI project in Xcode. Add a TextField to the ContentView. Run the app on a device or simulator. Long-press inside the TextField. What I've Tried:

  • Updating to the latest version of Xcode and iOS.
  • Using UIViewRepresentable to wrap a UIKit UITextField.
  • Creating a new Xcode project to isolate the issue.
  • None of these steps have resolved the issue.

Questions:

  • Has anyone else encountered this problem?
  • Are there any known workarounds for this issue?
  • Is this a known bug, and if so, has it been addressed in any updates?

Seeing this in UIKit as well on a textfield. Happens when the auto-correct popup appears.

Invalid Numeric Value (NaN) Error in SwiftUI's TextField on Long-Press
 
 
Q