如何将UITextField中的文本转换为NSString?

时间:2011-01-11 16:54:00

标签: iphone objective-c cocoa-touch nsstring uitextfield

我尝试了各种方法,这些方法都给了我警告。比如userName = [NSString stringWithFormat:@"%@", [yournamefield stringValue]];只是给了我一个警告

  

'UITextField'可能无法响应'-stringValue'

我该怎么做?

4 个答案:

答案 0 :(得分:38)

使用text属性

在文本字段中获取文本
NSString *name = yourNameField.text;

答案 1 :(得分:11)

使用text的{​​{1}}属性:

UITextField

答案 2 :(得分:1)

怎么样:

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

答案 3 :(得分:1)

两种方式。 这是一个属性,任何属性值都可以这样访问 -

  • yournamefield.text
  • [yournamefield text]