首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >比较两个NSStrings

比较两个NSStrings
EN

Stack Overflow用户
提问于 2011-08-07 05:45:03
回答 3查看 43.2K关注 0票数 25

在我的应用程序中,有一种机制要求在某一点上两个NSString是相同的;出于某种原因,当我比较这两个时,即使它们是相同的,它仍然无法识别这一点。代码如下所示:

代码语言:javascript
复制
NSString * aString = [self someMethodThatGetsAString];

NSString * bString;

BOOL areStringsTheSame = NO;

while (areStringsTheSame != YES) {

       bString = [self someMethodThatTakesNSStringsFromAnArrey];
       if (bString == aString) {
             areStringsTheSame = YES;
       { }

我甚至插入了一个NSLog(),并确保它们在某一点上是相同的(据我所知,这就是==所代表的……),但它仍然没有进入if来改变BOOL的值。

有没有其他方法来做这个比较呢?我是不是遗漏了什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6969115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档