時發出按鈕方的mainLabel
的價值,我使用錯誤的結果平方值
- (IBAction)squarePressed:(id)sender
{
NSString *mainLabelString = mainLabel.text;
int mainLabelValue = [mainLabelString intValue];
NSString *calculatedValue = [NSString stringWithFormat: @"%d", mainLabelValue*mainLabelValue];
mainLabel.text = calculatedValue;
}
沒有誤差修改顯示,它與小的數字效果很好,
例如,結果平方720是正確的,518400,但如果我試圖平方那個數字,而不是268738560000,我得到-1844379648。
這是怎麼發生的?
在方法內的所有行之前放置4個空格。 –