【发布时间】:2012-02-06 22:50:33
【问题描述】:
我有一段代码,我想在其中获取三个 NSStrings(来自 3 个单独的 UITextFields)并将它们附加在一起以在 UILabel 中创建一个日期:
-(IBAction)numberEntered:(id)sender
{
if (dayEntry != nil && monthEntry !=nil && yearEntry !=nil){
NSString *day=[NSString stringWithFormat:@"%@/%@/%@", dayEntry, monthEntry, yearEntry];
[dateOutput setText: day];
}
}
基本上,我希望if 语句在运行[dateOutput setText: Day] 代码行之前检查所有文本字段是否已输入数据。
目前,只要我在第一个 UITextField(即 dayEntry)中输入一个数字,它就会起作用。
通过“Editing Did End”对每个 UILabel 调用该操作。
【问题讨论】: