将NSString值分配给label

时间:2012-02-05 20:48:17

标签: interface-builder uitextfield label

我试图将NSString中的值应用于IB中的标签。我看到的问题是,标签的值是:

UITextField: 0x6d4e0f0; frame = (7 86; 97 31); text = '2'; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; layer = CALayer: 0x6d4e210

我显然希望看到“2”而不是整个UITextfield数据。

任何线索?

1 个答案:

答案 0 :(得分:0)

在你的标签上说:

[label setText: theTextField.text];

而不是:

[label setText: theTextField];

我的猜测是你传递了整个UITextField对象,但你真的只想传递它的.text部分。

征求意见:

NSString date = [NSString stringWithFormat:@"%@/%@/%@", day, month, year];