core-data - 如何访问单个核心数据对象
问题描述
在包含多个对象的核心数据实体中,如何在使用之外访问特定对象ForEach
我曾尝试使用过滤结果,NSPredicate
但即使只有一个对象符合描述,这也不起作用
例如,我希望能够在ForEach
循环之外编辑某些内容,并将其更新为最新的核心数据条目
struct ContentView: View {
@FetchRequest(entity: NameData.entity(), sortDescriptors: []) var names : FetchedResults<NameData>
var body: some View{
VStack{
Text("Edit Latest Entry")
// Textfields for editing first and last names
ForEach(self.names){ name in
Text(name.firstName)
Text(name.lastName)
}
}
}
}
解决方案
推荐阅读
- python - pandas.read_csv 找不到我的路径错误
- networking - Kubernetes 服务进行出站连接 - 如何使其源自虚拟 ip
- python - 保证非零相等时的 Numpy 2d 数组联合
- javafx - JavaFX 如何在 CSS 中设置高斯模糊
- python - 部署为包时 Python 导入错误
- python - How to patch an asynchronous class method?
- python-3.x - 安装 pyrebase 时出错
- php - Deploying Laravel 5.4 to Shared Hosting
- csv - Spark 读取 csv 文件时出错
- r - Extract error matrix from manova analysis in r