已发布的商店应用程序经过验证可在 iOS 6.1.3 (iPhone4/4S/iPad3 Retina) 上运行,但在安装了 iOS 6.1.4 的 iPhone5 上进行了尝试,但遇到了日期格式问题。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd.MM.yyyy HH:mm:ss"];
// key eventFromDate return string 04.08.2013 11:00:00
NSDate *date = [formatter dateFromString:[self valueForKey:@"eventFromDate"]];
[formatter setDateFormat:@"dd.MM"];
NSString *str = [formatter stringFromDate:date];
[formatter release];
问题是运行 6.1.4 的日期变为空,但运行 6.1.3 会按预期返回 dd.MM。
有没有人遇到过同样的情况,或者这只是我这边的一个奇怪问题?