2012-03-12 64 views
0

我有一個Cars.xcdatamodeld(用於輕度遷移),有我的主要實體Cars2.xcdatamodel(它是實體選擇) 當我嘗試添加一個字段到我的Cars2,我我不允許添加以較高比例字母開頭的字段(儘管字段具有較高比例)。xcdatamodeld問題添加新字段

當我嘗試:

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

其中.newImageUrl是我只是增加了一個領域,編譯器無法識別newImageUrl(儘管它承認其他字段)。爲什麼是這樣?

回答

0

NextStep命名約定規定類定義以大寫字母開頭,方法和屬性以小寫字母開頭。核心數據在覈心數據堆棧,模型定義,後端存儲和運行時對象中的信息的不同表示之間進行轉換時取決於這些約定。 Core Data將實體映射到Objective C類,並將屬性映射到這些類的屬性。偏離此命名約定時,您可能會混淆Core Data。