Как мне получить текст из UITextField в NSString? - PullRequest
16 голосов
/ 11 января 2011

Я пробовал различные методы, которые все дают мне предупреждения. Такие как userName = [NSString stringWithFormat:@"%@", [yournamefield stringValue]];, который просто дает мне предупреждение

'UITextField' может не отвечать на '-stringValue'

Как мне это сделать?

Ответы [ 4 ]

38 голосов
/ 11 января 2011

Получить текст внутри текстового поля, используя свойство text

NSString *name = yourNameField.text;
11 голосов
/ 11 января 2011

Используйте свойство text UITextField:

NSString *userName = yourNameField.text;
1 голос
/ 10 марта 2015

Два пути.Это свойство, и к любому значению свойства можно получить доступ следующим образом:

  • yournamefield.text
  • [yournamefield text]
1 голос
/ 11 января 2011

Как насчет:

userName = [NSString stringWithFormat:@"%@", yournamefield.text];
...