Как сравнить два объекта NSDate в objective C

У меня есть объекты типа Date.

Я хочу сравнить их, и я написал условие if следующим образом:

if (([startDate1 isEqualToDate:[self getDefaultDate]]) || (startDate1 != [ self getDefaultDate] && m_selectedDate >= m_currentDate1 && cycleStopped))
 {

///execute some condition

}

Я прав или нет в этом подходе?

Еще один момент. Является ли этот способ правильным:

if (dtdate > [m_array objectatIndex:i]
{

}

Потому что я получаю случайное поведение.

31
задан Jon Schneider 22 March 2019 в 01:04
поделиться