Textfield不会将文本传递给Xcode中的控制台

时间:2013-11-23 04:31:52

标签: xcode uitextfield

尝试获取文本字段以捕获文本输入,并将输出(由用户输入)传递给控制台。

以下是方法:

- (IBAction)done
{
    NSLog(@"Contents of the text field: %@", self.textField);
    [self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}

奇怪的是我在控制台中得到的输出是:

Checklists[3870:70b] Contents of the text field: <UITableViewCell: 0x8c88f00; frame = (0 35; 320 44); autoresize = W; layer = <CALayer: 0x8c89090>>

知道什么是错的吗?

1 个答案:

答案 0 :(得分:0)

您需要访问text实例的textField字段。

NSLog(@"Contents of the text field: %@", [[self.textField] getText]);

看看这个其他的问题:How to get a Text Field's text in XCode