2011-05-12 77 views
1

我知道這可能是一個簡單的問題,但我需要你的幫助。 我正在嘗試製作一個應用程序來解碼一條航空消息。我需要從文本字段中獲取文本,並將標籤設置爲將其解碼爲純語言。 也就是說如果用戶在文本字段中插入12310520標籤必須是12月31日在0520是UIText字段和標籤

來回感謝您的幫助

我試過,但我得到空:

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); 

回答

0

,你將有在您的UITextField上使用NSFormatter,然後捕獲並將字符串分成月,日,時變量。然後你可以執行類似於case/catch語句的東西來檢查你的新字符串,並返回你想要的每種情況。然後只是將這些字符串連接在一起,並將其傳遞到您的標籤..

我會給你一個例子,但我的一天已經結束,我回家了..但我希望這給你一個想法,你可以這樣做......但是如果你等待別人可能會提供更好的解決方案。