if(lyricsId == areleased.trackId)
{
----------;
----------;
}
当我使用上面的代码时,它并没有进入那个循环,所以,我使用下面的代码,然后它进入循环,我就输出了。
if([lyricsId isEqualToString:areleased.trackId])
{
----------;
----------;
}
==和ISEqualToString之间有什么区别吗?
最佳答案
lyricsId
和arelease.trackId
是(我想)类型NSString*
。==
简单地比较指针,即使它们的内容是相同的,指针通常也会不同。isEqualToString
方法比较它们的内容。