首页 > 解决方案 > 在 Swift UI 列表中动态创建部分(使用 CoreData)

问题描述

我有一个Entry存储在 CoreData 中的多个对象(条目),我作为我的 ContentView 中的 FetchRequest 给出的列表访问它们。所有条目都有一个日期,我不仅想将所有条目放在一个列表中(我已经做到了),而且将它们放在该列表中正确的 SwiftUI 部分(对应于条目的日期)。

基本上,我的问题在这里得到了回答,但我不确定如何实现它,因为我正在使用 CoreData 并且没有用户数据对象。

我想过引入列表视图的模型并将其绑定到列表视图。我需要将获取请求合并到模型中并使用属性/函数为[[Entry]]视图提供属性,对吗?

我该怎么做呢?如何[[Entry]]在模型中持续维护我可以从视图访问/(添加到)/(删除)的属性?

我的 Xcode 项目的当前状态几乎与此youtube 视频中呈现的完全一样;实际上我只是想扩展这个视频作为练习。

标签: swiftlistviewcore-dataswiftui

解决方案


推荐阅读