即使字符相同,NSStrings也不相同

时间:2014-05-07 01:33:07

标签: ios nsstring

我正在从NSData对象dataOut(来自CBC特性)中检索一个字符串,并定义一个testString,它被定义为相同的值,如下所示: enter image description here

问题是当我尝试比较两者时,我得到两个字符串不相等,即使调试器显示不是这样:

enter image description here

以下是比较:

enter image description here

日志记录“字符串不相等!”

我做错了什么?编码是否不正确,即使字符串相同?

1 个答案:

答案 0 :(得分:3)

当您将它们转换为NSData并打印出数据时,您会看到它们不同。

你所看到的并不总是你得到的,尤其是Unicode字符。可能有隐形字符或某些看起来相似的字符。