2016-12-21 5 views
0

私はエンティティチームとエンティティマッチを持っています。 は、エンティティ試合で私は関係の「team1」と「team2」を作成しました:コアデータ| 2逆数との関係

:私はチームが演じるすべての一致を得るために関係「マッチ」を作成したいエンティティのチームでは

enter image description here

enter image description here

私のチームはいくつかの試合では「チーム1」、他の試合では「チーム2」になることはもちろんです。 どうすればよいですか?ありがとう

+1

コアデータが間違っています。私は少なくとも1つのチュートリアルを行うことをお勧めします。 [たくさんあります](https://www.google.de/search?q=core+data+tutorial+swift+3&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=aK9aWIqMIYfe8geUloyoBw) – shallowThought

+0

はどちらが「チーム1」であり、「チーム2」であるかを知ることは重要ですか、それとも2つのチームがあることを知るには十分ですか? –

+0

@TomHarrington実際には、私はちょうど与えられたチームのためのすべての試合を取得したいので、これは重要です – Aximem

答えて

1

あなたのモデルは間違っています。 team1team2のように、モデルにエントリを設定しないでください。このモデルは、コアデータスタックがデータベースをセットアップし、NSManagedObjectsとそのサブクラスを作成して処理するための構築計画のようなものです。

モデルにTeamと呼ばれるEntityを設定し、後でCore Dataを使用して(プログラムで)team1などのエントリを入力する必要があります。関係は、モデルのGraphビューを使用して理解しやすいかもしれません

トピックはへの幅広いにある

モデルは次のようになります詳しくは最初にチュートリアルに従うことをお勧めします。

+0

これは非常にはっきりしています、あなたは間違っています。 エンティティマッチで多くのチームとの関係を作りました。カウント2 /カウント最大2を設定しました。また、エンティティチームで多くの "マッチ" – Aximem

関連する問題