簡體   English   中英

如何在核心數據中創建數據模型?

[英]How to create a data model in Core Data?

我是核心數據的新手,我想為事件創建數據模式。 我有兩個實體

實體1: 事件與屬性eventName的,EVENTID和EVENTTIME。 JSON看起來像

{
    {
        "eventName": "Dance",
        "eventId": 113,
        "eventTime": 10-10-2017
    },
    {
        "eventName": "Painting",
        "eventId": 113,
        "eventTime": 10-10-2017
    },
    ........
    ........
    {
        "eventName": "Swimming",
        "eventId": 111,
        "eventTime": 10-10-2017
    }
}

方2 EventKeywordsAndIds與屬性關鍵字和eventIds。 JSON看起來像

{
    "keyword": "aaa",
    "eventIds": [
      119,
      111,
      112,
      116
    ]
  },
  {
    "keyword": "aab",
    "eventIds": [
      114,
      183,
      111,
      033,
      113
    ]
  }

我已經輕松創建了“實體1”,因為它非常簡單直接。 我的問題是

  1. 如何在數據模型中創建“實體2”屬性
  2. 如何解析JSON值並存儲在其中,以及
  3. 如何在兩個實體之間建立關系。

有什么幫助嗎?

如何在數據模型中創建“實體2”屬性?

為此,您需要首先創建另一個名為EventID實體。 添加一個名為id的屬性,並使其類型為Integer32 之后,通過單擊關系部分中的“ +”,創建一個從Entity2EventID的“多對多”關系。這同時回答了您的第三個問題。 這是您應該擁有的圖片:

在此處輸入圖片說明

請注意,您應該在右側的“類型”屬性中選擇“很多”。 您還應該考慮設置其他屬性。

如何解析JSON值並存儲在其中?

如果您使用SwiftyJSON,這應該很容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM