NSTextField to uint16_t - PullRequest
       2

NSTextField to uint16_t

1 голос
/ 06 июля 2011

У меня есть текстовое поле в приложении для iPhone, и я хочу преобразовать то, что вводит пользователь, и преобразовать его в uint16_t.Как я могу это сделать?

Текстовое поле будет только для ввода чисел.

1 Ответ

2 голосов
/ 06 июля 2011

Это должно работать:

uint16_t integer = (uint16_t)[myTextField.text integerValue];

Это возьмет текст текстового поля, преобразует его в целое число и приведёт к uint16_t.Обратите внимание, что это не будет работать, если пользователь введет значение, большее, чем 65 535 (или меньше 0 в этом отношении).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...