NSDate *today = [NSDate date];
NSDate *staticDate = [NSDate dateWithString:@"2014-07-12"];
NSComparisonResult result;
result = [today compare:staticDate];
if(result == NSOrderedSame)
{
self.t1.text = @"hello";
}
Я пытаюсь сравнить даты с текущей датой, но я имею ошибку с методом dateWithString он говорит: «Нет метод известен класс для dateWithString:»Ошибка при сравнении двух дат
Это было бы потому, что NSDate не имеет метод 'dateWithString'. –
'dateWithString:' работает только на OSX, а не на iOS. – rmaddy
Имейте в виду, что сравнение даты будет выполнено до миллисекунды. Ваши два объекта NSDate никогда не будут одинаковыми. – rmaddy