Могу ли я узнать, как округлить NSNumber в объекте C?
for(int i=6; i>=0; i--)
{
DayOfDrinks *drinksOnDay = [appDelegate.drinksOnDayArray objectAtIndex:i];
NSString * dayString= [NSDate stringForDisplayFromDateForChart:drinksOnDay.dateConsumed];
[dayArray addObject:dayString];//X label for graph the day of drink.
drinksOnDay.isDetailViewHydrated = NO;
[drinksOnDay hydrateDetailViewData];
NSNumber *sdNumber = drinksOnDay.standardDrinks;
[sdArray addObject: sdNumber];
}
внутри этого sdArray находятся все числа, подобные этим 2.1, 1.3, 4.7, 3.1, 4.8, 15.1, 7.2;
Мне нужно построить график оси Y, поэтому мне нужно показать строку из NSNumber, чтобы показать
NSString этого {@ "0", @ "2", @ "4", @ "6", @ "8", @ "10", @ "12", @ "14", @ "16"} , так как мне нужно начать с нуля, мне нужно определить, какое значение является наибольшим. в этом случае будет 15,1, чтобы показать 16 на графике. вместо статической маркировки я хотел бы сделать динамическую маркировку.
на графике вы видите статическую нумерацию, а не динамическую.
Извините, что пропустил важную информацию.
спасибо за все комментарии