首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插入对象--核心数据

插入对象--核心数据
EN

Stack Overflow用户
提问于 2011-04-05 22:16:33
回答 1查看 366关注 0票数 0

我刚刚开始使用Core数据,现在我很难理解如何插入对象。我的结构如下:

  • 位置
  • 环境
  • 日志

日志是主要的“行”,它与环境和位置都有多到多的关系。这些实体也与日志实体有着多到多的关系。

位置和环境都只有一个简单的属性。日志实体存储时间、日期和其他数据。

但是,我不明白插入过程是如何工作的?我想要创建一个Log对象,它设置已经提到的数据,以及位置和环境。我该怎么做?

我还想知道如何将核心数据存储位置和环境,并将其链接到日志。

因为位置和环境实体中最多只有四个对象。所以我想我使用NSSet的原因是因为数据不会被复制?因为在SQL中,这两个表将使用四个可能的值(Location)填充:"temp1“、"temp2”、"temp3“、"temp4”,这些表的映射表中都有一个外键,这样就不会重复这些值。

如果这有什么意义的话,我会感谢你们的帮助。谢谢您抽时间见我。

EN

回答 1

Stack Overflow用户

发布于 2011-04-05 22:45:31

正如以前多次编写的那样,Core数据与SQL不一样。核心数据是一个更丰富的对象模型API,在某些情况下,使用SQLite作为后备存储。

尽管如此,你应该看看苹果的一些样本码,看看核心数据编程的例子。您将看到设置各种核心数据实例(例如,NSPersistentStoreCoordinator、NSManagedObjectContext)所必需的咒语。您还将看到如何创建新的NSManagedObject实例。

如果您还没有看到核心数据编程指南,您也可以查看它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5559235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档