将NSString值分配给标签



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

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

我显然只想看到"2",而不是整个UITextfield数据。

有线索吗?

在标签中说:

[label setText: theTextField.text];

代替:

[label setText: theTextField];

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

请评论:

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

最新更新