2012-04-02 62 views
-1

喜的朋友,如何顯示沒有垃圾數字的數字?

每當我按下文本框它需要長達9號我的文本框已經採取

正確的價值觀,但是當我按10個數字,我發現重複號的數量。

在我的頭文件

我宣佈一個pressnumber是「長長整型」

-(IBAction)press:(id)sender{ 

pressNumber = pressNumber*10 + (int)[sender tag]; 

phonenumber.text = [NSString stringWithFormat:@"%d",pressNumber]; 

} 

我想在我的textfiled輸入一個電話號碼,但沒有采取正確的10號。 感謝你,

+2

在字符串格式 – mshsayem 2012-04-02 05:29:05

+0

謝謝嘗試,而不是「%d」使用「%LLD」你正在工作 – kumar 2012-04-02 05:34:01

+0

但問題是 – kumar 2012-04-02 05:37:18

回答

1

由於jrturton說,你要電話號碼存儲爲一個字符串,而不是一個數字:

-(IBAction)press:(id)sender{ 
    pressedNumberString = [NSString stringWithFormat:@"%@%d", pressedNumberString, [sender tag]]; 
    // or better yet: 
    // pressedNumberString = [NSString stringWithFormat:@"%@%@", pressedNumberString, sender.titleLabel.text]; 

    phonenumber.text = pressedNumberString 
}