JSONの値から作成されたNSDateオブジェクトを持つクラスを作成しました。文字列の値は、2016-12-02T13:51:23+01:00
のようになります。ほとんどの場合、文字列は正常に変換され、日付オブジェクトが作成されますが、オプションの値でアンラップを強制しようとしているときに何らかのアプリケーションがクラッシュします。コードが失敗することがあります:NSDate formatStringは時々nilを返します
self.creationMoment = stringDateFromJson == nil ? NSDate() : NSDate(string: stringDateFromJson, formatString: "yyyy-MM-dd'T'HH:mm:ssZ")
誰か知っていますか?
をあなたのコードを変更しようとするあなたは、文字列を表示することができ、その日付に変換することはできませんか? –
もっと詳細を提供する必要があります。実際にエラーの原因となるコード行はどれですか?より関連性の高いコードで質問を更新し、失敗した具体的な例を提供してください。 – rmaddy
失敗したコード行は、私が書いた正確な値で投稿した行です。私があなたに与えた例は、実際のケースの1つです。 –