2011-10-13 85 views
0

我的iPhone應用程序具有日期選擇器選項。它在3GS及以上的iPhone設備上工作正常。但是,Date picker有時會在iPhone 3G中崩潰。我在Date Picker'Done'按鈕中使用了一些NSDateFormatters。我認爲NSDateFormatter在3G中不支持。任何人都可以建議在3G的可用/支持NSDateFormatters?下面我提到了我在代碼中使用的一些NSDateFormatters。請幫我解決這個問題。支持iPhone 3G的NSDateFormatters?

[outputFormatter setDateFormat:@"hh:mm:ss"]; 
[outputFormatterT setDateFormat:@"hh:mm:ssa"]; 
[outputFormatter1 setDateFormat:@"h:mm aaa"]; 

NSDateFormatter * outputFormatter = [[NSDateFormatter alloc] init]; [outputFormatter setDateFormat:@「hh:mm:ss」]; NSDateFormatter * outputFormatterT = [[NSDateFormatter alloc] init]; [outputFormatterT setDateFormat:@「hh:mm:ssa」]; NSString * timeStrT = [outputFormatterT stringFromDate:[timePicker date]]; NSDateFormatter * outputFormatter1 = [[NSDateFormatter alloc] init]; outputFormatter1 setDateFormat:@「h:mm aaa」]; NSString * str = [outputFormatter1 stringFromDate:[timePicker date]];

而且我也使用stringAppendingString格式,我不能複製崩潰的問題。提前致謝。請編輯我的問題。

回答

0

感謝您花費寶貴的時間陪伴我。我找到了我的問題的答案。問題在於,當用戶將他們的時間格式更改爲24小時時,應用程序在所有手機(3g,3gs及以上)中都崩潰了。我再一次感謝你們。