在我的iOS应用中,我有一个简单的if语句:
if (responseString! != "No Data") {
print("Data available")
}
如果我打印responseString,结果就是:
无数据
但印刷品"数据可用"也会显示出来。 为什么呢?
答案 0 :(得分:0)
responseString
中可能有空格或换行符,请尝试:
let responseString = NSString(data: data!, encoding: NSUTF8StringEncoding)?.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())