2014-04-09 45 views
2

我遇到了使用核心數據建模器的問題。我遇到了一個問題,我需要更改建模器中實體的名稱。當我這樣做,我刪除了相關的管理對象的子類,做了一個乾淨,然後又回到建模,用新名稱突出了實體,然後生成使用核心數據建模器在實體名稱更改時不更新

Editor > Create NSManagedObject Subclass 

子類。當我這樣做了,新生成的子類仍然有原始名稱。我錯過了什麼嗎?

回答

6

在模型編輯器中,您將類名稱與實體名稱分開設置。他們不一定是一樣的。如果你只是改變實體名稱的名字,你看到的是正常的。

+0

我有類似的問題。你如何設置類名?我看不到任何地方。 XCode根據原來的實體名稱生成文件和類名,而不是新的,並且似乎沒有地方可以解決這個問題。 – MarkAurelius

+5

AH,通過多點搜索來解決它:它在「實用區域」中,在右邊,我們通常會更改類名稱,但它看起來與您更改UIView或UINavigationViewController的位置有所不同 – MarkAurelius

0
  1. 選擇實體要從右側上角改變

  2. 選擇數據模型,如下圖所示,並更改爲u想要的。實體名稱和類別不必相同。

enter image description here

  • 最後清理並生成該項目。