Как уже упоминалось, cellForRowAtIndexPath может вызываться несколько раз для каждой строки, когда табличное представление должно отображать ячейку (например, когда оно прокручивается в представление).
У вас есть несколько разделов в табличном представлении?
Предполагается, что conteggio является «абсолютным» уникальным номером строки независимо от раздела?
Если в каждом разделе одинаковое количество строк, то для вычисления абсолютного номера строки используется простая формула.
Однако, если каждый раздел имеет различное количество строк, вы можете вычислить абсолютное число строк, выполнив что-то вроде следующего:
conteggio = 0;
for (int s = 0; s < indexPath.section; s++)
{
conteggio += [tableView numberOfRowsInSection:s];
}
conteggio += indexPath.row + 1;
Если это возможно, вам может быть лучше перепроектировать fevMesi, чтобы находящиеся там объекты можно было извлечь, используя строки и секции, вместо того, чтобы каждый раз вычислять абсолютное число строк.