奇妙な問題:
次のコードで文字列を日付に変換しています:
NSString *dateStr = @"02/10/2012 12:00:13 PM";
NSDateFormatter *dtF = [[NSDateFormatter alloc] init];
[dtF setDateFormat:@"MM/dd/yyyy HH:mm:ss a"];
NSDate *d = [dtF dateFromString:dateStr];
NSDateFormatter *dateFormatStr = [[NSDateFormatter alloc] init];
[dateFormatStr setDateFormat:@"MMMM dd, yyyy HH:mm a"];
NSString *strDate = [dateFormatStr stringFromDate:d];
NSLog(@"Output:::-->%@",strDate);
Xcode 4.2を使用しています
iOS 5.0 および iPhone 4 を搭載した iOS シミュレータおよびデバイス iPhone 3G および iPad で正常に動作します。
しかし、問題はiOS 5.0.1 を搭載した iPod にあります。iPod では(null)値が表示されます。
コードのどこが間違っていますか? または他の問題はありますか?