エンティティ スケジュールがあります。このスケジュールには、名前、開始日、終了日などのいくつかの属性があります。また、時間と 1 対多の関係があります。Times は、NSDate タイプの属性「time」を 1 つだけ持つエンティティです。
そのため、各スケジュールには 1 つ以上の時間を含めることができます。
以前の実装は、スケジュール エンティティ内に格納するために NSData に変換した NSArray でした。私はそれが好きではありませんでした。
現在、schedule.times は Time エンティティを含む NSSet を提供します。したがって、forループが必要な場合は、次のことを行う必要があります。
for(Time *time in schedule.times) {
NSLog("%@", time.time);
}
私の質問: 次のことを実行できるように設定する方法はありませんか?
for(Time *time in schedule.times) {
NSLog("%@", time);
}