Недавно я перешел с кодирования SwiftUI на моем Macbook Pro с бета-версии Catalina на Macbook Pro с Mojave 10.14.6 (18G103)
.
с использованием iPhone Simulator , когда бы я ни фокусировался на TextField
,даже самое простое приложение зависает. Я не могу ввести любой текст и не могу сфокусировать другое текстовое поле.
Но это работает (приложение не зависает, и текстовое поле получает ввод), используя iPhone Устройство (вместо симулятора) или используя CatalinaБета (с симулятором или устройством).
У кого-нибудь еще была эта проблема?
Пример кода
struct ContentView: View {
@State private var firstName = ""
@State private var lastName = ""
// Using an iOS 13 Simulator, focusing any of the TextFields below on macOS Mojave result in the app hanging. We cannot input anything and we cannot focus another textfield.
// However, this works just fine on macOS Catalina Beta `19A558d` (will upgrade to Beta 11 now)
var body: some View {
VStack {
TextField("First", text: $firstName)
TextField("Last", text: $lastName)
Text("Your name: '\(firstName) \(lastName)'")
}
}
}