我剛開始使用核心數據,我現在無法理解如何插入對象。我有以下結構:插入對象 - 核心數據
- 位置
- 環境
- 登錄
日誌,這是主要的「行」有兩種環境和位置的許多一對多的關係。而且這些實體也與Log實體有多對多的關係。
位置和環境都只有一個簡單的屬性。日誌實體存儲時間,日期和其他一些數據。
但是我不明白如何插入過程工作?我想創建一個Log對象,它設置已經提到的數據以及位置和環境。我應該怎麼做?
我也想知道如何核心數據存儲的位置和環境,並將其鏈接到日誌。
因爲位置和環境實體都只有最多四個對象。所以我想,我使用NSSet的原因是數據不會被複制?因爲在SQL中,這兩個表將被填充四個可能的值(Location):「temp1」,「temp2」,「temp3」,「temp4」,那些映射表中將有一個外鍵,不會重複。
如果這有什麼意義,我會感謝你們的幫助。感謝您的時間。