Reputation: 16051
I've tried various methods, which all give me warnings. Such as userName = [NSString stringWithFormat:@"%@", [yournamefield stringValue]];
which just gives me a warning of
'UITextField' may not respond to '-stringValue'
How do i do this?
Upvotes: 16
Views: 49505
Reputation: 11
Two ways. It is a property and any property value can be accessed like this -
yournamefield.text
[yournamefield text]
Upvotes: 1
Reputation: 12714
Get the text inside the text field using the text
property
NSString *name = yourNameField.text;
Upvotes: 39
Reputation: 650
Use the text
property of UITextField
:
NSString *userName = yourNameField.text;
Upvotes: 11
Reputation: 7982
How about:
userName = [NSString stringWithFormat:@"%@", yournamefield.text];
Upvotes: 1