두 문자열을 비교하려면 isEqualToString
을 사용하고 있습니까? 다음과 같이두 문자열 비교
if ([ somethingString isEqualToString: @"MyString" ] )
{ //do something } else { //do something else }
을 지금, 나는 NSLog
와 somethingString
을 조사하고 그것이 내가 기대했던 보여줍니다에서 확인이 나타납니다. 그러나 if 문은 작동하지 않습니다.
if가 실행되기 전에 디버거에 개체가 표시 되더라도 형식이나 다른 점이 잘못되었다고 생각합니다.
somethingString은 객체 배열로 채워진 UIPickerView
에서 가져옵니다. 이것이 차이가 있다면.
의견이 있으십니까?
ps. 내가 비교를 사용하여 시도 : 그리고 확실히 작동하지 않습니다. 당신은 충분한 정보를 제공하지 않습니다 if ([somethingString compare: @"MyString"] == NSOrderedSame) { //do stuff }
savedFirstNotice와 mother 사이의 CFEqual 테스트를 방금 수행 한 결과 로그 출력에 Mother and Mother가 표시되어 있어도 Equal이 아니라는 결과가 나타납니다. 이제는 이것이 의미하는 바를 알아야합니다 .... – MadProfit