アプリに適切な日付を表示するのに問題があります。ユーザーが日時設定で24時間形式を「オン」に設定すると、アプリは正しい時刻を表示しますが、24時間形式を「オフ」に設定すると、何も表示されません。
これが私が使用しているコードです:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:style];
[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSDate *temp = [formatter dateFromString:strDate];
[formatter setDateFormat:format];
[formatter setLocale:[NSLocale currentLocale]];
NSString *returnStr = [formatter stringFromDate: temp];
[formatter release];
NSLog(@"Return: %@", returnStr);
return returnStr;