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?