我正在製作一個iOS計算器,它對退格按鈕(用於刪除標籤上顯示的值的最後一個數字)有輕微的困難。製作一個計算器的退格按鈕
,以獲取標籤上的電流值我用
double currentValue = [screenLabel.text doubleValue]
以下的其他問題,我想是這樣
-(IBAction)backspacePressed:(id)sender
{
NSMutableString *string = (NSMutableString*)[screenLabel.text];
int length = [string length];
NSString *temp = [string substringToIndex:length-1]
;
[screenLabel.text setText:[NSString stringWithFormat:@"%@",temp]];
}
但它不工作,
(Xcode中說「 setText已棄用「,」NSString可能不會響應setText「,並且標識符預計 IBAction內的第一行代碼)
我真的不明白這個代碼,使它自己的工作。
我該怎麼辦?
非常感謝! :) –
或者跳過setText方法,只使用:「screenLabel.text = temp;」? – geowar