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

And*_*rew 16 iphone cocoa-touch objective-c nsstring uitextfield

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

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

我该怎么做呢?

Jil*_*ouc 38

使用text属性在文本字段中获取文本

NSString *name = yourNameField.text;
Run Code Online (Sandbox Code Playgroud)

  • 我恐怕我不同意你的看法.Apple自己的文档说,点语法是语法糖,作为方括号表示法的替代.不可否认,它确实具有编译器在检测到尝试写入只读声明属性时发出错误信号的优点,而方括号最多会产生未声明的方法警告.但是,它当然并不意味着对API意图的误解. (5认同)

Eri*_*hai 11

使用以下text属性UITextField:

NSString *userName = yourNameField.text;
Run Code Online (Sandbox Code Playgroud)