如何在Swift中的RunTIme上创建或生成新实体

时间:2019-04-23 06:53:58

标签: ios swift core-data dynamic iphonecoredatarecipes

我正在研究一个基于数据的核心项目。我想在运行时使用当前日期的名称创建动态核心数据实体。 谢谢

1 个答案:

答案 0 :(得分:1)

您不能动态创建实体,但可以在对象图中动态创建托管对象

可能您应该阅读一些Core Data Programming Guide。至少阅读并包括Creating and Saving Managed Objects部分,该部分非常详细地解释了第一个问题的答案。

关于当前日期的名称,如果您的意思是表示当前日期的字符串,则应首先将这样的属性添加到您的实体中。将本地化设置为 date 类型的此属性并转换为用户界面的字符串或从字符串转换为本地化是更常规的方法,通常对于本地化更好。您可以使用Date.init()对象获取当前日期,然后使用DateFormatter将其转换为字符串。