gpt4 book ai didi

swift - 如何在我的 swift 框架中使用核心数据

转载 作者:搜寻专家 更新时间:2023-11-01 06:00:26 24 4
gpt4 key购买 nike

我必须创建一个可重用的框架,它在内部使用离线存储来处理 api 请求,为此我想使用核心数据,因为我知道核心数据使用需要 appdelegate 实例。那么,我如何才能开始使用核心数据到我的框架中,这些数据与使用该框架的应用程序分开工作。

假设我已经创建了一个框架,它将在使用它的服务器上注册应用程序包 ID。因此,为此我必须使用 api 请求,重要的是要证明我的 api 肯定会将请求刷新到服务器,如果以某种方式请求失败需要将请求作为离线数据存储在应用程序中,以便我将使用它来刷新每当发现网络可达性时对服务器的请求。

请指导我如何开始工作。用于核心数据管理

我使用了以下步骤:

  1. 制作xc数据模型
  2. 添加实体
  3. 并从编辑器中创建 NSManageObject 的子类。

找到给定图片中的错误

Entity that I have create

NSManageObjects Subclasses

Error in class

Error in extension class

我正在使用 swift 4.2 开发 XCode 9.4.1

最佳答案

您不需要 appdelegate 实例来使用核心数据。框架内的 CoreData 模型可以在目标/项目之间共享。

因为这是相当普遍的事情并且有很多可用的指南,这里是 one逐步描述该方法。

关于swift - 如何在我的 swift 框架中使用核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54142441/

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