私のアプリでは、電話で現地時間を使用したくありません。GMTで現在の時刻を取得したい。これを行うために、タイムゾーンがGMTに設定された日付フォーマッターがあります。次に、現在の時刻を取得するために次の手順を実行します。
NSString *dateOne = [df stringFromDate:[NSDate date]];
NSDate *date1 = [df dateFromString:dateOne];
私のアプリは、dateFromString呼び出しでEXC_BAD_ACCESSを取得します。dateOneからの戻り値を確認しましたが、その形式はdateformatterと一致しています。私は何が間違っているのですか?これを行うためのより良い方法はありますか?
ありがとう
編集:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-mm-dd HH:mm:ss"];