nsfetchedresultscontroller相关内容

通过 NSFetchedResultsController 按距离排序的核心数据中的位置?

我的 iOS Core Data 数据库中有一组实体对象,用于描述某个位置的某些内容.让我们称实体位置.我通过在 Location 上有两个引用位置的属性来实现这一点 - 纬度和经度,都是双精度的.还有其他元素,例如名称. 我正在使用 NSFetchedResultsController 将实体绑定到 UITableViewController.我想做的是让结果按到给定 CLLocation ..

向 NSFetchedResultsController 管理的 UITableView 添加额外的行

我在我的应用程序中为表格使用 UITableViewController,并且我添加了一个 NSFetchedResultsController 来提供要在表格中显示的数据(设置 self 作为它的委托). 但是我想添加一个唯一的单元格作为表格的最后一个单元格,与 NSFetchedResultsController 的谓词产生的项目无关,我希望这个单元格始终位于底部桌子. 我已经尝试 ..
发布时间:2022-01-14 20:06:59 移动开发

Swift3 CoreData - fetchResultsController

我收到此错误:ItinerariesCodeChallenge[2594:1022206] *** 由于未捕获的异常“NSInvalidArgumentException"而终止应用程序,原因:“NSFetchedResultsController 的实例需要带有排序描述符的获取请求这是我的代码.真的很感谢你的帮助,我已经尝试了好几天了...... 导入 UIKit导入核心数据类 MainVC: ..
发布时间:2022-01-01 11:52:37 其他开发

UISearchDisplayController 动画 reloadData

我一直在阅读有关 UISearchDisplayController 及其 delegate 的所有文档,但我找不到任何方法在搜索条件更改时为表格视图设置动画. 我正在使用这两种方法: 他们都返回 YES 但仍然找不到任何方法来做类似的事情: 我不知道这是否重要,但我正在使用 NSfetchedResultsController 来填充 UISearchDisplayContro ..

核心数据中的位置通过 NSFetchedResultsController 按距离排序?

我的 iOS 核心数据数据库中有一组实体对象,用于描述某个位置的某些内容.我们将实体称为 Location.我通过在 Location 上有两个引用位置的属性来实现这一点 - 纬度和经度,都是双倍的.还有其他元素,如名称. 我使用 NSFetchedResultsController 将实体绑定到 UITableViewController.我想要做的是按到给定 CLLocationCoor ..

iOS UITableView 部分与 fetchedResultsController 混淆

我有一个实体仅显示在一个部分的表格视图中.该实体有两个属性,workoutName 和 trainingLevel.两者都是字符串类型.培训级别由 3 种类型组成:1、2、3.(trainingLevel =(整数 16 或字符串类型?哪个是理想的?)我想将表格分成三个部分,每个部分包含对应培训级别的条目. 我该怎么做?我目前使用的代码如下: - (NSInteger)numberOfSe ..
发布时间:2021-12-23 14:25:56 移动开发

核心数据表视图部分使用 NSSortDescriptor 按工作日排序

我目前正在尝试将我的对象数组按天顺序排序,以便它们可以按正确的顺序分组,即星期一、星期二、星期三,然后按开始时间分组. 唯一的问题是我不知道如何做到这一点,我的代码目前看起来像这样:按字母顺序然后按时间排序: NSString *sectionKey = nil;开关(标签){案例kByWeekA:{NSSortDescriptor *sortDescriptor1 = [[NSSortD ..

NSFetchedResultsController:在后台线程中获取

我有一个或多或少基本的 UITableViewController 和一个 NSFetchedResultsController.UITableViewController 被推送到 navigationController's 堆栈上.但是推送动画并不流畅,因为 NSFetchedResultsController 的获取是在主线程上执行的,因此会阻塞 UI. 我的问题是:如何在后台线程中 ..

'NSFetchedResultsController 不支持使用 NSDictionaryResultType 的更改跟踪和获取请求'

我有一个在 OS3+ 下运行良好的应用程序.但它在 OS4 下不起作用.我收到以下错误消息: 'NSFetchedResultsController 不支持更改跟踪和使用 NSDictionaryResultType' 获取请求 这是否对这里的任何人敲响了警钟? - (NSFetchedResultsController *)fetchedResultsController {如果( ..
发布时间:2021-12-23 14:20:08 移动开发

由于未捕获的异常“NSInternalInconsistencyException"而终止应用程序,原因:“在索引 0 的部分中索引 3 处没有对象"

嗨,我很难修复这个错误. 由于未捕获的异常“NSInternalInconsistencyException"而终止应用,原因:“索引 0 处的部分中索引 3 处没有对象" 当我删除 coredata 中的所有实体并重新获取它时,存在该错误. 调用 API self.fetchedResultsController = nil;[NSFetchedResultsControll ..
发布时间:2021-12-23 14:17:20 移动开发

核心数据:带有多个 NSFetchedResultController 的 UITableView

我想做的很简单.在我的 UITableViewController 中,我想从多个 NSFetchedResultController 加载数据(我的数据模型中有多个实体),并将每个实体的数据放入表视图中的不同部分.因此,例如,从第一个 NSFetchedResultController 获取的所有项目将进入 UITableView 的第 0 部分,从另一个获取的项目进入第 1 部分,等等. ..

NSFetchedResultsController:多个 FRC,更新时委托错误

目标:使用 FRC,按 startDate、NSDate 属性对 Section's 进行排序,但需要 今天的日期Section出现在Upcoming日期Section之前. 我使用瞬态属性 sectionIdentifier 遵循 Apple 的代码.Apple 的示例代码. 并开始于这个项目第一:OneFRC 我很快意识到仅使用一个 FRC 可能无法做到这一点(我可能错了). ..

如何以编程方式切换 UITableView 的 NSFetchedResultsController(或其谓词)?

我有一个 UITableView,它显示了大量名为“文档"的实体的子集.该子集由另一个实体“选择"定义.选择是命名的、有序的文档列表. 它工作正常,除非我想在运行时更改显示的选择.我只得到一个空白列表. 基本上,我需要更改我的 NSFetchedResultsController 持有的谓词,以便新的谓词使用另一个选择.我无法让它发挥作用.我的最后一次尝试是完全摆脱 NSFetched ..