我工作的計算器應用程序與雙打工作,然後當你按等於操作完成與雙打,然後切換到NSNumberFormatter。我的問題是當用戶想要在屏幕上添加(或 - ,/,*)一個數字到答案。如果屏幕上的號碼沒有逗號,一切正常,如果屏幕上的號碼有逗號,我會得到一個隨機數,而不是正確的答案。有什麼建議麼?問題與NSNumberFormatter
這裏是我的等號按鈕代碼。每個操作我都有相同的代碼。請原諒我糟糕的命名
也test.firstnumbers
是用戶在第二組數字輸入的數學問題
double number = [test.firstNumbers doubleValue];
double otherNumber = [self.label.text doubleValue];
double answer = number + otherNumber;
NSNumberFormatter *finalAnswer = [[NSNumberFormatter alloc]init];
[finalAnswer setNumberStyle:NSNumberFormatterDecimalStyle];
self.label.text = [finalAnswer stringFromNumber:[NSNumber numberWithDouble:answer]];
好的,謝謝這幫了很多! (我更新了代碼,但是我意識到我在代碼中使用'labelTwo'事件時出現了輸入錯誤。雖然我不認爲這實際上改變了答案) – user3186310