У меня есть 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.