xcdatamodeld添加新字段的问题

时间:2012-03-12 12:22:38

标签: objective-c ios

我有一个Cars.xcdatamodeld(用于轻量迁移),它有我的主要实体Cars2.xcdatamodel(它是选择的实体) 当我尝试将字段添加到我的Cars2时,我不会被允许添加以较高比例字母开头的字段(尽管有些字段具有较高的比例)。

当我尝试:

Cars *CS = (NeonSigns *)[NSEntityDescription insertNewObjectForEntityForName:@"Cars" inManagedObjectContext:managedObjectContext]; 
CS.newImageUrl = @"www.xrt.ro/a.jpg" 

其中.newImageUrl是我刚刚添加的字段,编译器不识别newImageUrl(尽管它识别其他字段)。这是为什么?

1 个答案:

答案 0 :(得分:0)

NextStep命名约定规定类定义以大写字母开头,方法和属性以小写字母开头。在核心数据堆栈,模型定义,后端存储和运行时对象中的信息的不同表示之间进行转换时,核心数据依赖于这些约定。 Core Data将实体映射到Objective C类,将属性映射到这些类的属性。当您偏离此命名约定时,您可能会混淆Core Data。