私は次のコードを使用しています & iPhone OS 3.2 で完全に正常に動作します
+(NSDate *)NSDateFromString:(NSString *)dateString
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterShortStyle];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *dateObj=[dateFormatter dateFromString:dateString];
[dateFormatter release], dateFormatter=nil;
return dateObj;
}
しかし、iPhone OS 4.0 と同じコードを使用しようとすると、dateObj は nil でした。
その理由は :
- (id)init
NSDateFormatter のメソッドは、iPhone OS 2.0 から iPhone OS 3.2 でのみ使用できます。iPhone OS 4.0 では廃止されました。
今、その解決策は何ですか?NSDateFormater を初期化するには? 代替手段は何ですか?