我如何在 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 上创建或生成新实体的主要内容,如果未能解决你的问题,请参考以下文章