如何快速比较两个字符串?

时间:2018-12-19 12:47:07

标签: ios swift compare

我有以下问题:

我想比较一个字符串是否包含"Schreibe etwas..."

我用以下代码解决了它:

selectedText = postTextView.text!
let isText = selectedText

if isText != "Schreibe etwas..." {
    shareButton.isEnabled = true
    abortButton.isEnabled = true
}

但是它不起作用。 如何解决这个问题呢?

在此先感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

您可以尝试

if !isText.contains("Schreibe etwas...") {
    shareButton.isEnabled = true
    abortButton.isEnabled = true
}

答案 1 :(得分:1)

let myString =  isText.absoluteString
if myString.range(of:"Schreibe etwas") != nil { 

//do some thing

}

答案 2 :(得分:-1)

使用此代码比较两个String

  var a : String = "Schreibe etwas..."
  var b  : String = "Schreibe etwas..."

  if(a.caseInsensitiveCompare(b) == .orderedSame){
      print("string is Same")
  }