我经常遇到一些(罕见的)情况,即使在控制台中打印出来看起来完全一样的NSStrings,但它们并不相等。例如:
[string1 isEqualToString:string2]
> comparing 'angelo debarre' to 'angelo debarre'
一直返回NO。我尝试使用NSString的stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]
,但仍然没有成功。我也尝试使用比较器如compare:
和localizedCaseInsensitiveCompare:
,但是我一直得到相同的结果。有什么我可能忽略的东西吗?