0

objectA というオブジェクトにいくつかのデータが格納されています。objectA を印刷すると、次のようになります。

{
  employeeId = 1234;
  startDate = (null);
  endDate = 2013-10-01 04:59:59 +0000;
}

以下のように辞書に保存しています。

NSDictionary *dict = @{@"employee_id" : objectA.employeeId,
                       @"start_date" : objectA.startDate,
                       @"end_date" : objectA.endDate};

dict に nil オブジェクトを挿入しようとしているため、dict コードをステップ オーバーするとクラッシュします。Error : attempt to insert nil object from objects[1]

また、このディクショナリを isValidJson チェックで渡すと、アプリが再びクラッシュするため、これは日付をディクショナリに渡す正しい方法ですか。

私はここで何か悪いことをしていますか? データを辞書に渡すときに null/nil チェックを処理するにはどうすればよいですか?

4

1 に答える 1