2017-02-01 8 views
0

は私が実体 "extra_information" を作成しようとしたCore Dataは

"extra_information"=> 
   {"pickup"=>{"latitude"=>-5.77877092, "longitude"=>-35.20272732, "address"=>"Street foo bar, 20"}, 
    "location"=>{"latitude"=>-5.77877092, "longitude"=>-35.20272732, "address"=>"Street foo bar, 20"}, 
    "destination"=>{"latitude"=>-5.80037532, "longitude"=>-35.18345833, "address"=>"Street foo bar, 20"}, 
    "ride_detail"=> 
     {"request_id"=>"be7646ca-73ae-4bb2-930b-280317380518", 
      "duration"=>"00:11:32", 
      "distance"=>"1.87", 
      "map_url"=>"https://sandbox-api.uber.com/v1/sandbox/map"}, 
    "product_detail"=>{"name"=>"xxxx", "time_cost"=>"0.17", "rate_base"=>"2.5", "distance_cost"=>"1.2"} 

このJSONを持っている疑問が、私は成功しませんでした。私は、行う必要がある関係について疑問を呈しています。 「製品の詳細」と「ライドの詳細」のエンティティを作成し、「追加情報」との関係を作成するか、両方を追加する必要がありますか?これらのデータは、HTTPリクエスト

EDIT1に読み込まれますので、私はこれをやっている:ここに私のcoredataエンティティは、企業が製品の詳細、ライドの詳細と場所との関係を作っている今

Extra Information Entity

です。それは正しいでしょうか?

+0

もう少し詳しくお伝えください。 – Abizern

+0

@Abizernもっと詳しい情報を今すぐ追加 – breadevelopment

答えて

0

複数のエンティティに同じ情報を使用する場合は、ProductDetailのエンティティを作成して、複数のエンティティに関係を追加することができます()。

異なるエンティティリレーションシップ - >詳細についての場合は、RideDetailとProductDetailの2つのエンティティを "extra_information"で作成する必要があります。

あなたの失敗はわかりませんが、これがガイドラインです。

関連する問題