Определить нулевое значение в NSDictionary
у меня естьNSDictionary
это заполняется из ответа JSON от сервера API. Иногда значения для ключа в этом словареNull
Я пытаюсь взять данное значение и вставить его в подробный текст ячейки таблицы для отображения.
Проблема в том, что когда я пытаюсь привести значение вNSString
Я получаю сбой, который ясчитать потому что я пытаюсь принуждатьNull
в строку.
Какой правильный способ сделать это?
Что я хочу сделать, это что-то вроде этого:
cell.detailTextLabel.text = sensor.objectForKey( "latestValue" ) as NSString
Вот пример словаря:
Printing description of sensor:
{
"created_at" = "2012-10-10T22:19:50.501-07:00";
desc = "<null>";
id = 2;
"latest_value" = "<null>";
name = "AC Vent Temp";
"sensor_type" = temp;
slug = "ac-vent-temp";
"updated_at" = "2013-11-17T15:34:27.495-07:00";
}
Если мне просто нужно обернуть все это в условное выражение, это нормально. Я просто не смог понять, что это за условие. Вернувшись в мир Objective-C, я бы сравнил[NSNull null]
но это не похоже на работу в Swift.