我正在解析JSON響應並嘗試檢查我的其中一個密鑰是否爲null。我將如何去做這件事?我有以下幾點:檢查解析的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 [ 「結果」] [字符串
通話功能:任何])?[「routingNumber」]爲? String {} – Suen
不要在Swift中使用'NSDictionary'。使用Swift字典。不要使用'value(forKey:)'來獲取一個值,除非你有特殊的理由使用KVC(在這種情況下你沒有這個)。 – rmaddy
Wy不使用Swift字典? –