как отображать числа без мусорных номеров? - PullRequest
0 голосов
/ 02 апреля 2012

Привет друзья,

всякий раз, когда я нажимаю цифры в текстовом поле, оно занимает до 9 цифр, мое текстовое поле принимает

правильные значения, но когда я нажимаю 10-е число, я обнаружил повторяющийся номер.

в моем заголовочном файле я объявляю номер прессы "long long int"

-(IBAction)press:(id)sender{

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

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

}

Я хочу ввести номер телефона в текстовый файл, но он не содержит 10 правильных номеров. Благодарю вас,

1 Ответ

1 голос
/ 02 апреля 2012

Как говорит 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...