我正在努力了解Swift并产生疑问。ifletcn=respObj["cabNumber"].stringwhere!cn.isEmpty{booking.cabNumber=cn}我知道这会检查字符串是否为nil但是如果响应对象中没有cabNumber键和对象对,在这种情况下会发生什么。我们正在使用SwiftyJSON。 最佳答案 必须是:ifletcn=respObj["cabNumber"]as?Stringwhere!cn.isEmpty{booking.cabNumber=cn}在那里,表达式letcn=respObj["