如何比较2个字符串变量

时间:2010-08-07 07:14:32

标签: iphone objective-c

请告诉我如何比较2个字符串变量 我不是在谈论字符串变量和字符串(已在此网站上发布)

我试过这个:

if (s isEqualToString: str) {
  // ...
} 

这里的s和ss是两个已经有值的NSMutableStrings,但这不起作用。我也试过isEqual但又失败了。

请帮忙

1 个答案:

答案 0 :(得分:5)

你缺少括号。

if ([s isEqualToString:ss]) {
    // ...
}

您不能只使用==,因为具有相同内容的字符串可能存储在不同的对象中。