Я разбираю ответ JSON и пытаюсь проверить, является ли один из моих ключей нулевым. Как я могу это сделать? У меня есть следующие:Проверьте, является ли разобранный json NSNULL
var routingNumber = (dic.value(forKey: "result") as! NSDictionary).value(forKey: "routingNumber") as! String
и это возвращает:
Не удалось бросить значение типа 'NSNull' (0x107d238c8) к 'NSString' (0x107329c40).
Как бы проверить, является ли значение NSNULL?
if(something != NSNULL){
do something
}else{
do something else
}
если пусть routingNumber = (DIC [ "результат"], как? [String : Any])? ["RoutingNumber"] as? String {} – Suen
Не используйте 'NSDictionary' в Swift. Используйте словарь Swift. Не используйте 'value (forKey:)', чтобы получить значение, если у вас нет конкретной причины использовать KVC (которого у вас нет в этом случае). – rmaddy
Вы не используете словарь Swift? –