我有一个通用应用程序,同时针对iPhone
且iPad
仅支持iOS 6+
我有一段非常简单的代码可以从中提取时间NSDate
并将其格式化以进行显示:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"h:mm a"];
validFromField.text = [formatter stringFromDate:fromDate];
在 fromDate 中的日期,'01/01/2012 10:00'
在 iPhone Simulator、iPad Simulator 和真正的 iPhone 4S 上,我得到预期值'10:00 AM'
但是,在我的 iPad(3,新 iPad)上,我'10:00'
好像'a'
忽略了格式化程序中的 。
iPhone 和 iPad 都在运行iOS 6.0.1
有没有人遇到过这个问题,或者知道如何解决?