gpt4 book ai didi

ios - NSFetchedResultsController 和 WebService

转载 作者:行者123 更新时间:2023-11-29 00:46:16 26 4
gpt4 key购买 nike

我将使用核心数据作为网络服务的本地缓存。在获取数据时,我想首先检查核心数据中是否存在数据,如果存在,则显示它(并保存网络调用),但如果不存在,则为其请求 Web 服务,并添加到核心数据.

开箱即用的 NSFetchedResults Controller 直接与核心数据对话。它可以做这种检查吗?

我有一组将被同步或不同步的数据实体(我计划将同步/不同步标志存储在 nsuserdefaults 中)。加载 View 时,比如 ListView ,如果标志已同步,则不需要 Web 请求。

如果该标志为 false,则应调用 Web 服务。

最佳答案

NSFetchedResultsController 不会这样做。它只与 Core Data 对话,没有让它自动进行额外检查的选项。您必须在其他地方进行检查,然后从那里调用您的 Web 服务。

关于ios - NSFetchedResultsController 和 WebService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38574584/

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