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

标签 ios swift core-data dynamic iphonecoredatarecipes

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

最佳答案

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

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

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

关于ios - 我如何在 Swift 中的 RunTIme 上创建或生成新实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55805790/

相关文章:

iphone - ALAssetsLibrary 太慢 - Objective-C

swift - 检查[字符串: AnyObject] dictionary for a list of keys with values of specific types?

ios - 如何从 WKWebViewConfiguration 中清除已注册的 urlSchemeHandler

ios - 带有比较器的核心数据排序描述符

ios - UITableViewCell 在关闭模态呈现的 ViewController 后不反射(reflect)更改

ios - 删除导航栏和节标题之间的边框线

iOS 应用程序在后台监听共享存储

iphone - 使用 drawRect 绘制 NSString 并为其设置动画

ios - 如何禁用 UINavigationController Root View Controller 的自动旋转?

ios - 由 NSFetchedResultsController 处理的 UICollectionView 单元格不重新填充图像