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

How can i Create or Generate New Entity on RunTIme In Swift

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

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

您可能应该阅读一些 Core Data Programming Guide. At least read up to and including the section Creating and Saving Managed Objects,其中非常详细地解释了您第一个问题的答案。

关于当前日期的名称,如果您指的是表示当前日期的字符串,则应首先将此类属性添加到您的实体中。将此属性设为 date 类型并将 to/from 转换为用户界面的字符串更传统,通常对本地化也更好。您可以使用 Date.init() object, and convert it to a string using a DateFormatter.

获取当前日期