我可以知道如何在對象C中四捨五入一個NSNumber嗎?如何四捨五入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來顯示 這個{@「0」,@「2」,@「4」,@「6」的NSString ,@「8」,@「10」,@「12」,@「14」,@「16」}。因爲我需要從零開始,所以我需要確定哪個是最大的數值。在這種情況下,將在圖中顯示16的15.1。而不是做一個靜態標籤,我想做一個動態標籤。
你在圖中看到的是靜態編號不動態。
我很抱歉錯過了重要的信息。
感謝所有的意見
不明白你想要什麼,因爲我可以得到你想要的,當你寫「四捨五入」 – gsempe
同樣的意思,你在哪裏NSNumbers都告訴你是NSString的 – Mark
你有7串輸入(不是數字),並且在我不理解關係的情況下需要輸出9個值。請發佈一個例子,說明如何從第一個陣列到第二個陣列。 – Joe