1
我正在製作一個計算器應用程序。 不知何故,我可以顯示的數字顯示爲NSString。 但是,我想要在顯示中添加逗號。 我搜索的方法添加,(逗號)中的數字, ,但我不知道如何使用該方法。 我想通過 createStringAddedCommaFromInt方法將DisplayNumber(不含逗號)轉換爲DisplayNumber(帶逗號)。我應該如何解決?如何使用逗號方法制作計算器
* DisplayNumber,firstNumber,secondNumber是int。
-(void)show{
DisplayNumber = firstNumber + secondNumber;
labelTotal.text = [NSString stringWithFormat:@"%g", DisplayNumber];
}
- (NSString *)createStringAddedCommaFromInt:(NSInteger)number
{
NSNumberFormatter *format = [[NSNumberFormatter alloc] init];
[format setNumberStyle:NSNumberFormatterDecimalStyle];
[format setGroupingSeparator:@","];
[format setGroupingSize:3];
return [format stringForObjectValue:[NSNumber numberWithInt:number]];
}
謝謝你的答案,但如果我想調用該方法?我應該怎麼稱呼它? – Yaemon
@tomojiro如果你想在最後一行使用方法語法而不是屬性語法,你可以將它改寫爲'[format setUsesGroupingSeparator:YES];' – dasblinkenlight
謝謝你的建議,我會研究你的建議! – Yaemon