为什么这不起作用? 我试图将两个字符串与==进行比较,通常它可以正常工作,但是当这样做时它不起作用
if let data = response.data, let utf8Text = String(data: data, encoding: .utf8) {
print("Data: \(utf8Text)")
if utf8Text == "success" {
//it wont get in this block even if the utf8Text is success
}
}
为什么这不起作用,我们将如何匹配?
答案 0 :(得分:0)
请尝试以下代码
String(utf8Text).trimmingCharacters(in: .whitespacesAndNewlines) == "success"