可能重複:
Understanding NSString comparison in Objective-C相等的字符串不相等?
心中已經遇到了奇怪的事情在Objective-C,我試圖與元素標題是要比較的字符串cell.label。以確定它是否是我正在尋找的細胞。
NSLog(@"%@", cell.textLabel.text);
NSLog(@"%@", [_dropDownSelection1.elements[1] title]);
if(cell.textLabel.text == [_dropDownSelection1.elements[1] title]){
NSLog(@"Positive");
}
else{
NSLog(@"Negative");
}
的NSLog打印,在這兩個文本是完全一樣的,但我仍然總是負結束了......這是爲什麼?
嘗試使用這種格式'[富isEqualToString:巴]'字符串比較,因爲玉的比較文字本身 –