gpt4 book ai didi

ios - NSFetchedResultsController 委托(delegate)方法未在初始提取时调用

转载 作者:行者123 更新时间:2023-11-29 12:06:41 26 4
gpt4 key购买 nike

一直困扰我的问题:

NSFetchedResultsController“controllerDidChangeContent”等委托(delegate)方法应该在最初获取内容时调用,还是仅在更新/更改最初获取的内容时调用?

有一个问题,即使初始提取返回结果,委托(delegate)方法也不会被调用,除非初始结果批更改(例如,来自稍后的网络请求)。

这意味着我目前需要使用 reloadData() 强制更新 Collection View ,因为当核心数据中只有现有内容且没有新内容更改时,等待委托(delegate)方法调用失败。

我已确认在初始提取完成时,已设置委托(delegate)且结果有效。我在这里遗漏了什么问题吗?

最佳答案

只有在调用 performFetch: 之后所做的更改才会调用委托(delegate)方法。您可以从类引用文档中的几个陈述中推断出这一点。

关于ios - NSFetchedResultsController 委托(delegate)方法未在初始提取时调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34729627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com