if(lyricsId == areleased.trackId)

{
  ----------;
  ----------;
}

当我使用上面的代码时,它并没有进入那个循环,所以,我使用下面的代码,然后它进入循环,我就输出了。
if([lyricsId isEqualToString:areleased.trackId])
{
    ----------;
    ----------;

}

==和ISEqualToString之间有什么区别吗?

最佳答案

lyricsIdarelease.trackId是(我想)类型NSString*==简单地比较指针,即使它们的内容是相同的,指针通常也会不同。isEqualToString方法比较它们的内容。

09-05 13:44