2016-12-24 16 views
1

コアデータに関する質問があります。私はエンティティUserという名前のこのエンティティは3つの属性:name, images, videosを持っています。複数の画像または動画の配列を属性画像または動画に保存するにはどうすればよいですか?配列をエンティティの属性に保存する方法は?

+0

あなたはこれまで何を持っていますか?私たちにあなたのコードを教えてください。 – dirtydanee

答えて

1

リレーショナルデータベースでは、1つの属性に複数の値が設定されている場合は、1対多の関係があり、実際には別のエンティティが必要になります。したがって、厳密なリレーショナルデータベースでは、イメージのデータを指す1つの列と、そのイメージが関連付けられているユーザーを示す2つ目の列である外部キーという新しいエンティティImageを作成します。 CoreDataでは、これらの外部キー列を関係として表します。だから、1対M(任意)の関係ごとに新しいエンティティを作成し、それらの関係をユーザーに戻す必要があります。

関連する問題