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

Posted

技术标签:

【中文标题】我如何在 Swift 中的 RunTIme 上创建或生成新实体【英文标题】:How can i Create or Generate New Entity on RunTIme In Swift 【发布时间】:2019-04-23 06:53:58 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于我如何在 Swift 中的 RunTIme 上创建或生成新实体的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中的 PDF 上绘制一些东西?

使用C#和实体框架在mysql中的RunTime上创建表

Swift 3.0 如何在 Firebase 中的父级上添加子级

iOS开发-Swift进阶之内存管理 & Runtime!

如何在 Swift 中的位置上设置加扰字母的动画?

如何在 Swift 中的 UITableViewCell 上添加带有单击事件的按钮?