【发布时间】:2020-04-17 13:15:20
【问题描述】:
我正在尝试在 SwiftUI Charts 包/CocoaPod 中使用获取请求。我的问题是,当我使用 ForEach 迭代属性 (ACFTScores.totalScore) 时,它会为每个图表填充一个值...我知道这是因为 BarChart 在 ForEach 的正文中,但我不知道如何获取获取的范围并使其与 SwiftUI 图表一起使用。
struct DashboardACFT: View {
@FetchRequest(entity: ACFTScores.entity(), sortDescriptors: [NSSortDescriptor(keyPath: \ACFTScores.totalScore, ascending: true)]) var acftScores: FetchedResults<ACFTScores>
var body: some View {
VStack {
ForEach(acftScores, id: \.id) { score in
BarChartView(data: [Int(score.totalScore)], title: "Title", legend: "Legendary")
}
}
}
}
【问题讨论】:
标签: core-data swiftui nsfetchrequest