gpt4 book ai didi

ios - 如何向数据模型文件创建的 NSManagedObject 子类添加属性?

转载 作者:行者123 更新时间:2023-11-29 10:44:19 27 4
gpt4 key购买 nike

我有一个基本的笔记应用程序,我正在学习使用 Core Data,所以我学到的是现在所有模型都是我的 MVC 的一部分,比如 Note.hNote.m 现在将通过 Core Data 的数据模型文件通过实体创建一个笔记的所有数据。所以我创建了一个 Note 实体,我给它一个 NSString content 属性并创建了一个 NSManagedObject 子类(比如他们在斯坦福视频中教授),但我想知道如果现在我想向 Note 模型添加一个新属性,我该怎么做?我应该手动将它添加到 Core Data 的数据模型文件中,而不是手动添加到 Note.h.m 文件中吗?编辑器的这个创作让我有点困惑。

最佳答案

在更改核心数据实体后,您必须重新创建托管对象子类通过 Xcode 菜单中的“Editor -> Create NSManagedObject Subclass …”文件。手动编辑这些文件只会带来引入错误的危险。

或者,使用类似 "mogenerator" 的工具自动创建和更新文件。参见(例如)Mogenerator and Xcode 4 advantages/disadvantages “mogenerator”和内置 Xcode 之间的比较文件生成。

关于ios - 如何向数据模型文件创建的 NSManagedObject 子类添加属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22963157/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com