我正在尝试加载用于输入的新页面文本字段。当我使用下面的代码加载页面时:我的5个文本字段中有3个加载了一些奇怪的字符:
<UITextfield jfdjf;jdkk;fk;a;kfd xx000323920 >> I made up some of what it says, but it starts the line with <UITextfield
为什么会发生这种情况的任何想法?
这是代码:
if (!self.addView) {
self.addView = [[AddView alloc] initWithNibName:@"AddView" bundle:nil];
}
[self.navigationController pushViewController:self.addView animated:YES];
答案 0 :(得分:0)
你不应该使用文本字段的描述,而是文本
NSString *str = [NSString stringWithFormat:@"%@", textfield];
//OR
NSLog(@"%@", textField);
==&GT;这很糟糕,因为它调用textfield.description(文本字段的描述不是文本本身
使用文字属性代替
NSString *str = [NSString stringWithFormat:@"%@", textfield.text];
//OR
NSLog(@"%@", textField.text);