swift if语句检查字符串不正确

时间:2016-01-09 10:48:26

标签: ios swift

在我的iOS应用中,我有一个简单的if语句:

if (responseString! != "No Data")  {
  print("Data available")
}

如果我打印responseString,结果就是:

  

无数据

但印刷品"数据可用"也会显示出来。 为什么呢?

1 个答案:

答案 0 :(得分:0)

responseString中可能有空格或换行符,请尝试:

let responseString = NSString(data: data!, encoding: NSUTF8StringEncoding)?.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())