问题标签 [fetchrequest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
72 浏览

swift - 如何从 NSFetchRequest 获取数据而不返回数组(核心数据)

我不希望 FetchRequest 返回[QuestionCD]数组。FetchRequest 不能返回QuestionCD给我吗?

每个测试都有一个唯一的标题。一次测试总共有 50 道题。这里的标题决定了问题的类别。

使用此功能,我根据所选测试的标题保存该测试的问题。

我的核心数据模型错了吗?我想按标题对每个测试进行分类。我希望根据搜索的标题将问题返回给我。例如:“标题:八月测试 2”。请查看我的 json 构造和 coreData 模型。

保存分类功能:

保存类别后,我将问题以数组的形式传递到同一模型中的问题参数中并保存。

保存问题功能:

[QuestionList]是我的定制模型。我正在使用这个模型将我从 json 得到的问题保存到 CoreData。

获得选定的问题:

这里我根据选中的标题在QuestionCD中查找选中标题的类别。您可以查看 json 构造。例如标题:“Ağustos 测试 2”

我不希望返回结果是"[QuestionCD]". 我希望返回的结果是QuestionCD. 这可能吗 ?

您可以从 Core Data Entites 图像中检查 QuestionCD 模型。 如果 QuestionCD 不是数组,我可以在单个 ForEach 中运行它来获取问题。

在此处输入图像描述

核心数据实体:

在此处输入图像描述

JSON:

模型:

核心数据管理器:

0 投票
0 回答
117 浏览

swiftui - 使用 @SectionedFetchRequest ,当我重新打开我的应用程序时 section.id 发生了变化

我在IOS 15中使用@SectionedFetchRequest来获取CoreData构建了一个待办事项应用程序,我有两个实体,一个是“组”,另一个是“项目”,关系如下:

关系

代码在这里:

// 获取请求

// 看法

我可以添加,删除组或项目,没问题,控制台调试显示:

但是当我在 Xcode 中重新打开我的应用程序时,section.id 发生了变化,如下所示:

id改成其他组的名字,为什么?

0 投票
0 回答
31 浏览

ios - 如何为 SwiftUI @FetchRequest 动态设置 fetchLimit?

我在聊天应用程序中使用 FetchRequest 并希望动态设置 fetchLimit。首先我想加载 50 条消息,然后当用户滚动到聊天消息列表的顶部时再加载一个。

我正在使用以下代码:

如何将 fetchLimit 合并到可以动态更改的其中?

0 投票
1 回答
22 浏览

swiftui - 在函数 SwiftUI 中加载 CoreData,出现 NSFetchRequest 错误

在 ForEach(testing) 行中(测试的 t 带有红色下划线)我得到了错误

无法将“NSFetchRequest”类型的值转换为预期的参数类型“范围”

如果有人知道如何解决这个问题,我可以通过列出我的 CoreData 中的数据。一个很有帮助的功能。

PS我知道如何做一个@fetchRequest,但我正在尝试这样做,所以它可以在一个每天我可以汇总值并将它们放在一个数组中的类中工作,而@fetchRequest 只能在一个结构中工作。

0 投票
1 回答
16 浏览

swiftui - 如何可选地初始化@FetchRequest

我的 SwiftUI 项目中有以下代码

我想知道如果传递的stepID为nil,我是否可以以某种方式从init()返回空步骤FetchRequest。当前未编译,因为 step var 未初始化。我试图使其成为可选,但编译器不喜欢它。