Показать ответ в UITextField? - PullRequest
1 голос
/ 18 марта 2011

Допустим, у меня есть:

int a = textbox1;
int b = textbox2;
answer = a + b;

Как получить «ответ» для отображения в textbox3?Я уверен, что это очень простой вопрос, но, хотите верьте, хотите нет, я провел много исследований и ничего не нашел.Если бы вы могли привести пример в виде «Текст» и «числа с десятичными числами», я был бы очень признателен !!Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 18 марта 2011

Используйте свойство text NSString, чтобы получить и установить его текст. Используйте intValue метод NSString для преобразования строки в целое число (при условии, что строка содержит допустимое целое число). И, наконец, используйте stringWithFormat, чтобы создать строку, которая содержит целое число.

Вот код одной строки.

textBox3.text = [NSString stringWithFormat:@"%d", [textBox1.text intValue] + [textBox2.text intValue]];
2 голосов
/ 18 марта 2011

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

double a = [[textBox1 text] doubleValue];
double b = [[textBox2 text] doubleValue];

[textBox3 setText:[NSString stringWithFormat:@"%f", (a + b)]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...