Я не могу объявить переменные @State в проектах SwiftUI, созданных в Xcode 11.3.1 и выше. Выдает следующее сообщение об ошибке:
Структура 'State' не может использоваться в качестве атрибута
Пару дней назад я обновил Xcode до 11.4, но проблема все еще сохраняется.
На самом деле у меня есть проекты SwiftUI, которые я создал в версии Xcode до 11.3.1, и она отлично работает даже в версиях 11.3.1 и 11.4. Но новые проекты, которые я создал на версиях XCode 11.3.1 и 11.4, выдают вышеупомянутую ошибку каждый раз, когда я объявляю переменную @State.
struct ContentView: View {
@State private var count: Int = 0 // This is where it throws error. "Struct 'State' cannot be used as an attribute"
var body: some View {
Text("Hello!")
}
}
Может кто-нибудь помочь мне решить эту проблему?