Средство выбора SwiftUI не обновляет значение - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть подборщик для выбора категории. Каждая категория имеет свойство id, которое является строкой. Это действительно отображает правильное начальное значение. Однако если я открою средство выбора и выберу новое значение, categoryId никогда не обновляется.

@EnvironmentObject var data: TransactionData
@State var categoryId: String = ""

var body: some View {
    Form {
        Section {
            Picker(selection: $categoryId, label: Text("Category")) {
                ForEach(data.categories) { category in
                    Text(category.name).tag(category.id)
                }
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...