Я добавляю значения, хранящиеся в массиве, но сумма равна +1, как это и должно быть на самом деле.
//update totalscore
uint newTotalScore;
for (uint i=0; i< [bestscoresArray count] ; i++) {
newTotalScore += [[bestscoresArray objectAtIndex:i] intValue];
}
totalscore = newTotalScore;
// выводим
l1bestscore = 15900, l2bestscore = 7800, l3bestscore = 81000, l4bestscore = 81000, l5bestscore = 0, l6bestscore = 0, l7bestscore = 0, l8bestscore = 0, l9bestscore = 0, l57bestscore = 0, 185701core4 = 0, total
Как вы можете видеть, итоговый результат равен 185701, но сумма всех значений равна 185700.
У кого-нибудь есть идеи, почему это происходит?
Спасибо
Mark