UITextField содержимое для NSString - PullRequest
0 голосов
/ 11 августа 2011

В настоящее время я делаю приложение, которое использует один UITextField, получает необходимую информацию для функциональности приложения.

Я пробовал свойство textField.text ,, но по какой-то причине строка пуста.

Вот что я пробовал:

NSString *contents = urlField.text;
NSString *stringFromTextField = [[NSString alloc]initWithFormat:@"%@", contents];

Что я делаю неправильно??Было бы очень полезно, если бы ответы сопровождались фрагментами кода.

Ответы [ 2 ]

1 голос
/ 11 августа 2011

Первая строка должна прекрасно работать без второй. Может быть, выход urlField не подключен к фактическому элементу управления пользовательского интерфейса в NIB?

0 голосов
/ 11 августа 2011
  1. Вам не нужно менять форматы строки. Вы можете просто присвоить члену text строку.

NSString * contents = urlField.text;

  1. Вы уверены, что правильно устанавливаете / инициализируете urlField.text (он связан с элементом управления в IB или вы делаете это вручную)?

  2. Небольшая вещь: вы также можете просто использовать urlField.text для дальнейшей обработки, поскольку urlField.text уже имеет тип NSString

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