需要确保调用 NSFetchedResultsController

Posted

技术标签:

【中文标题】需要确保调用 NSFetchedResultsController【英文标题】:Need To Make Sure NSFetchResultsController Is Called 【发布时间】:2011-07-29 23:23:20 【问题描述】:

我有一个 NSFetchResultsController,但我需要确保在调用 viewDidLoad 中的一行之前调用它。

线路是self.todaySession = (Session *)[fetchedResultsController objectAtIndexPath:0];

有没有办法确保在调用此行之前调用 fetch?

【问题讨论】:

【参考方案1】:

如何在该行上方插入一行调用获取结果控制器的行?

您将在该行代码中遇到崩溃。整数文字 0 不是 NSIndexPath 实例。你可能想要这样的东西:

self.todaySession = (id)[frc objectAtIndexPath:[NSIndexPath indexPathWitRow:0 
                                                                    section:0]];

【讨论】:

以上是关于需要确保调用 NSFetchedResultsController的主要内容,如果未能解决你的问题,请参考以下文章

确保在测试期间的某个时刻使用 args 调用方法

确保在后台处理 Flutter 应用程序中的 REST 调用

确保Java代理的安全

如何确保没有人可以两次调用api

Celery 任务计划(确保一个任务一次只执行一个)

torch中topk()无法gpu加速