ios - 核心数据实体重命名

标签 ios objective-c core-data

我创建了一个名为“MyObject”的核心数据实体。然后我将实体重命名为“ThatObject”。但是每次我创建一个 NSManagedObject 子类时,它仍然会创建 .h/.m 文件作为 MyObject。

我将“MyObject”文件重命名为“ThatObject”,一切正常,但每次更改实体属性时都必须这样做很烦人。

知道如何解决这个问题吗?

最佳答案

重命名实体时,请确保在数据模型检查器中重命名 NameClass。在我的项目中,如果两者都被重命名,则会使用新名称创建新的自动生成的 NSManagedObject 子类。

Dialog options to rename entity and class

关于ios - 核心数据实体重命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15343819/

相关文章:

ios - 使用尚未触发的 block 使 NSTimer 无效 : Objective-C

ios - 替代使用 Singleton 或 AppDelegate 进行全局数据存储

iphone - 这个数据模型可以使用 NSBinaryStoreType 吗?

Ios 位置更新不断获取 didUpdateLocations

ios - Swift:IOS7 设备上的核心数据 -> 第二个实体上的 entityForName 为 nil

ios - 删除对象的 CoreDataGeneratedAccessors 似乎没有被删除

iOS 推送通知自签名证书

ios - 未从文件夹 base.lproj 复制本地化的 XIB 文件

ios - 将 UnsafeMutablePointer 转换为 UnsafeMutableRawPointer

ios - 电话垫中的完成按钮(Swift 4)