我可以默认使用核心数据创建实体吗?

时间:2016-12-11 01:03:21

标签: swift xcode core-data

我在Xcode 7.3.1中创建了一个项目,该项目使用核心数据来存储" UserProfile"具有三个属性的实体。我已经为这些属性设置了默认值,但有没有办法可以设置它,以便在默认情况下第一次运行应用程序时创建UserProfile实体?我只需要其中一个实体,但我需要在使用应用程序时访问和修改属性。

1 个答案:

答案 0 :(得分:1)

关于这一点的两件事:

  1. 不,默认情况下无法创建Core Data实体的实例。您的代码必须创建它。
  2. 如果您只有一个实例,Core Data是一个完全不合适的工具。这根本没有意义。将数据存储在用户默认值中,或者如果您愿意,可以在单独的属性列表文件中存储。