2013-04-23 161 views
0

我有一個概念問題,我希望你們能幫助我!在我的應用程序中,用戶和他的聯繫人可以創建事件並共享它。iphone/ios - 核心數據關係概念

這裏是我的應用程序模式:

app model http://img407.imageshack.us/img407/7900/bildschirmfoto20130423ur.png

在應用程序啓動創建我的個人資料(用戶),並填寫聯繫實體。現在我或我的聯繫人可以創建一個事件。對於一個活動,我可以選擇參與者。

我的問題是現在:當我添加參與者我不得不他們也向聯繫人列表權?所以他們會兩次在裏面。

在關係數據庫中,我會做連接這兩個實體,並顯示參與者的表。

我該如何在覈心數據中實現它?任何改善我的模型的建議都會很棒!謝謝!

+0

只是爲了清楚起見,在你的應用程序,你有一個用戶,用戶有朋友。用戶可以創建活動並邀請朋友。那是對的嗎? – Anupdas 2013-04-23 12:25:48

+0

@Anupdas是的,朋友(聯繫人)也可以創建活動 – SaifDeen 2013-04-23 13:34:56

回答

0

enter image description here無論身處何處,都有可能。這將是非常有益的。如果您有聯繫的ID,然後聯繫ID添加到參與者,你可以有相關的參與,更多的信息(如你提到接受或不..等,。)

+0

,但是爲什麼關係比?我可以使用在插入聯繫人時返回的NSManagedObjectID嗎? ty爲您的快速回復 – SaifDeen 2013-04-23 13:38:53

+0

什麼是diff b/w用戶和聯繫人? – AMohan 2013-04-23 13:54:01

+0

用戶永遠是真正的應用用戶..用戶有聯繫..問題是,一個聯繫人也可以創建多個事件,並邀請我參加該事件..對於我的慢思考抱歉... – SaifDeen 2013-04-23 14:06:24