我的iphone应用程序具有日期选择器选项。它在3GS及以上的iphone设备上运行良好。但是,日期选择器有时会在iPhone 3G中崩溃。我在日期选择器“完成”按钮中使用了一些NSDateFormatters
。我认为NSDateFormatter
并不支持3G。任何人都可以建议3G中可用/支持NSDateFormatters
吗?下面我提到了我在代码中使用的一些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 :(得分:1)
感谢您将宝贵的时间花在我身上。我找到了一个问题的答案。问题是当用户将其时间格式更改为24小时时,应用程序在所有移动设备(3g,3gs及以上)中崩溃。我再一次感谢你们。