Iphone UIText字段和标签

Iphone UIText字段和标签,iphone,objective-c,Iphone,Objective C,我知道这可能是一个简单的问题,但我需要你的帮助。 我正在尝试制作一个应用程序来解码航空信息。我需要从文本字段中获取文本,并设置标签以将其解码为普通语言。 即,如果用户在文本字段中插入12310520,则标签必须为12月31日上午5时20分 谢谢你的帮助 我尝试了这个,但是我得到了空值: NSString *data = [NSString stringWithFormat:@"%@", [date text]];// this come from the textfield--- NSDateF

我知道这可能是一个简单的问题,但我需要你的帮助。 我正在尝试制作一个应用程序来解码航空信息。我需要从文本字段中获取文本,并设置标签以将其解码为普通语言。 即,如果用户在文本字段中插入12310520,则标签必须为12月31日上午5时20分

谢谢你的帮助

我尝试了这个,但是我得到了空值:

NSString *data = [NSString stringWithFormat:@"%@", [date text]];// this come from the textfield---
NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MM-dd'at'HH:mm"];
NSDate *dateFromString=[[NSDate alloc]init];
dateFromString = [dateFormatter dateFromString:data];
   NSLog(@"%@", dateFromString);

您必须在UITextField上使用NSFormatter,然后捕获字符串并将其拆分为月、日、时间变量。然后,您可以执行类似case/catch语句的操作,该语句检查新字符串并为每个case返回您想要的内容。然后将这些字符串重新连接在一起,并将其传递给标签

我想给你举个例子,但我的一天结束了,我要回家了。。但我希望这能给你一个想法,让你知道如何才能做到这一点。。。但是,如果您等待,其他人可能会提供更好的解决方案