重複の可能性:
Objective-CでのNSString比較の理解
私はobjective-cで奇妙なことに遭遇しました。私は、cell.labelを文字列である要素titleと比較しようとしています。それが私が探している細胞であるかどうかを識別するために。
NSLog(@"%@", cell.textLabel.text);
NSLog(@"%@", [_dropDownSelection1.elements[1] title]);
if(cell.textLabel.text == [_dropDownSelection1.elements[1] title]){
NSLog(@"Positive");
}
else{
NSLog(@"Negative");
}
NSLogは、両方のテキストがまったく同じであると出力しますが、それでも私は常に否定的になります...それはなぜですか?