В моем tableView на numberOfRowInSection я пытаюсь сравнить myDate внутри self.date с dateInFiche внутри self.allDates.
моя дата похожа на: 12-05-1986
в операторе For dateinFiche будет иметь следующие значения:
12-05-1986
12-05-1986
13-05-1986
18-05-1986
Когда оператор if встречается, первая дата совпадает, поэтому она увеличивает число numberFRows, вторая тоже будет такой же, но проблема в том, что если в данный момент не хотят выполняться
Я использую точку останова, и значение совпадает, но если не работает. Есть идеи?
(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {</p>
<p>NSString *myDate = [self.date objectAtIndex:section];
int numberOfRows = 0;
for (int i = 0; i [self.allDates count]; i++) {
Date *dateFiche = (Date *)[self.allDates objectAtIndex:i];
NSString *dateInFiche = [[dateFiche sDate] substringWithRange: NSMakeRange( 0,10)];
if ( dateInFiche == myDate )
{
numberOfRows = numberOfRows+1;
}
}
return numberOfRows;
}