Swift:与==的字符串比较

时间:2017-10-15 16:37:17

标签: swift

为什么这不起作用? 我试图将两个字符串与==进行比较,通常它可以正常工作,但是当这样做时它不起作用

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
    }
}

为什么这不起作用,我们将如何匹配?

1 个答案:

答案 0 :(得分:0)

请尝试以下代码

String(utf8Text).trimmingCharacters(in: .whitespacesAndNewlines) == "success"