@State нельзя использовать в качестве атрибута - Ошибка в проекте SwiftUI - PullRequest
0 голосов
/ 16 апреля 2020

Я не могу объявить переменные @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!")
    }
}    

Может кто-нибудь помочь мне решить эту проблему?

...