【发布时间】:2020-05-05 15:00:03
【问题描述】:
我正在尝试从 CoreData 存储中选择实体,但 Picker 不起作用 - 它不显示所选实体。
我的代码:
import SwiftUI
struct SampleView: View {
@FetchRequest(entity: Aircraft.entity(), sortDescriptors: [NSSortDescriptor(keyPath: \Aircraft.model, ascending: true)]) var aircrafts: FetchedResults<Aircraft>
@State private var selection: UUID? = UUID()
var body: some View {
NavigationView {
VStack {
Form {
Picker(selection: $selection, label: Text("Picker")) {
ForEach(aircrafts, id: \.self) { aircraft in
Text(aircraft.model ?? "Unknown")
}
}
}
}
}
}
}
【问题讨论】:
标签: ios swift xcode core-data swiftui