0

我正在尝试加载用于输入的新文本字段页面。当我使用以下代码加载页面时:我的 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];
4

1 回答 1

0

您不应使用文本字段的描述,而应使用其文本

NSString *str = [NSString stringWithFormat:@"%@", textfield];
//OR
NSLog(@"%@", textField);

==> 这很糟糕,因为它确实调用了 textfield.description (并且文本字段的描述不是文本本身

改用text属性

NSString *str = [NSString stringWithFormat:@"%@", textfield.text];
//OR
NSLog(@"%@", textField.text);
于 2013-06-09T10:38:55.960 回答