私は iOS の初心者で、最初の主要なプロジェクトとして、音楽プレーヤー アプリを作成しようとしています。
AVAudioPlayer現在のファイルの期間を として報告するを使用していますNSTimeInterval。mm:ss 形式で表示するには、 and を使用NSDateしてNSDateFormatterいます。それを行う最も便利な方法は、dateWithTimeIntervalSince1970:メソッドを使用することでした。ただし、理由はわかりませんが、このメソッドは に 1800 秒 (30 分) を追加しNSTimeIntervalます。
なぜそれを行うのですか? から 1800 秒を差し引くよりも問題をよりきれいに解決するにはどうすればよいNSTimeIntervalですか?
関連性があるかどうかはわかりませんが、私のタイムゾーンは GMT+5:30 です。おそらく、問題を引き起こしているのは異常なタイム ゾーンでしょうか?