Objective-Cで日付を比較するのはこれが初めてです。私はしばらくの間Webを検索していて、見つけたすべての例は文字列からNSDateを構築することを含んでいるので、ここで新しい質問をすることにしました...私の質問は次のとおりです。
時間を無視して、2つのNSDateが同じ日にあるかどうかを知る必要があります。日付のセットを含む2つの'を取得NSArray
し、1つずつ、最初の配列のどちらNSArray
が2番目の配列と同じ日にあるかを判別する必要があります。
- (void)setActiveDaysColor:(UIColor *)activeDaysColor
{
for (DayView *actualDay in _days)
{
NSDate *actualDayDate = [actualDay date];
for (NSDate *activeDayDate in self.dates)
{
// Comparison code
// If both dates are the same, tint actualDay with a different color
}
}
}
よろしくお願いします。良い一日を。
アレックス。