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 チェックを処理するにはどうすればよいですか?