- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 UITableview 实现分页类型的用户界面,以便一旦用户在滚动时最后记录,我想使用 CoreStore 从本地数据库中获取下一组记录。
是否CoreStore查询时支持这种功能吗?
最佳答案
这取决于您的持久存储,因为在使用 SQLiteStore 时 fetchLimit 会被忽略。这是一个 CoreData 限制(或错误,取决于你想如何调用它)。
在 CoreStore 中,您可以在 querychainbuilder 上使用调整,例如
CoreStore.fetchAll(From<YourEntity>().tweak({ $0.fetchLimit = 50 }))
这修改了提供 fetchLimit 和 fetchOffset 的 NSFetchRequest。
因此,要解决 CoreData 限制,您需要做一些其他事情,例如使用 page 属性预定义分页,并在无限加载触发时扩展 where 子句。
关于ios - 是否可以使用偏移/分页从 CoreStore 获取记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53333158/
我在 Swift 5 中使用 CoreData 的 CoreStore 包装器 import CoreStore @objc(Post) public class Post: NSManagedObj
我要解决下一个问题: 我想在上下文中使用一些 NSManagedObject 并在运行时更改一些属性,但不告诉 SQLite 其中的任何更改。 我只想在点击保存按钮或类似按钮时将 NSManagedO
我使用这段代码来创建一个对象: CoreStore.perform( asynchronous: { (transaction) -> Void in
我有下一个代码来更新我的锻炼: func addMuscleGroups(muscleGroups: [MusclEntity], toWorkout: WorkoutEntity, completi
我有 NSManagedObject 数据模型 ExerciseEntity 我也有数据模式 MuscleEntity。我可以通过 exercise.muscle 访问肌肉对象 我添加了 CoreSt
我找到了我认为不错的图书馆 CoreStore正如我们所见,它们提供了导入和唯一导入以及可导入协议(protocol)背后的映射功能,我们需要在 NSManagedObject 对象子类中实现这些功能
我想通过删除关系中的一些对象来更新我的核心数据对象。 我知道 CoreStore 提供了很少的更新和删除方法。我的问题是我可以使用更新功能删除吗? let john: MyPersonEntity .
我的初始化方法中有这段代码: self.monitor = CoreStore.monitorSectionedList( From() .sectionBy(
我想使用 UITableview 实现分页类型的用户界面,以便一旦用户在滚动时最后记录,我想使用 CoreStore 从本地数据库中获取下一组记录。 是否CoreStore查询时支持这种功能吗? 最佳
在我使用 CoreStore 5.3 的应用程序中,我试图将我的本地 sqlite 存储移动到另一个位置,以便能够从应用程序扩展访问数据库。使用 FileManager.default.moveIte
我从文档中找到这段代码: let jane: MyPersonEntity = // ... CoreStore.perform( asynchronous: { (transaction)
如果我弄清楚了,我需要在搜索某些内容时重新获取监视器: 我有这个函数来重新获取提供的字符串 func search(searchText: String) { self.monitor
我是一名优秀的程序员,十分优秀!