2011-09-02 41 views
0

我有兩個實體公司和員工。公司與員工有一對多的關係。一個幾乎確切的問題被問到here然而它不回答我的問題:(就像在這個問題中,xcode在Company.m中生成4幾乎完全相同的方法。但是,原型不包含在Company.h中,這導致我相信這是任一通過核心數據快速詢問自動生成的代碼

  • 錯誤和company.h要求4個原型中描述的空隙功能。
  • 擬和4個的那些方法是僅在.m文件可用?如果是這樣如何添加許多員工到一家公司。

站在任何澄清。謝謝!

回答

1

通常,我只是在創建員工時將該公司設置在員工身上。

[newEmployee setValue:company forValue:@"company"]; 

這會觸發雙方關係並將員工添加到公司員工集合中。

或者因爲你已經子類化它。

newEmployee.company = company; 
+0

我明白了。有趣。似乎是一個很好的解決方法。但它擾亂了我。當我從核心數據模型中導入數據時,會出現4種自動生成的方法。我的問題中的鏈接顯示了.m文件中生成的4個方法。在頭文件中應該有4種方法的函數原型嗎? – bubbles

+0

我從來沒有見過它們在標題中生成,我從來沒有見過一個用例,我想一次更新整個關係集。我認爲它可能意味着在你的課程的實現方面使用其他方法。 –