영삼이의 IT정보2012. 6. 20. 12:36

NSString 레퍼런스를 참고 했을 때,
compare라는 메소드를 사용하면 가능하다고 나와있었는 데 실패했다.

출력하거나 메모리에서 비교하면 똑같은 데이터인데, 틀리다고 나와서..
(주 원인은 포인터값 때문에 그런지 아직도 못찾았다.)

 그래서 다음과 같은 방법도 시도.
NSString *title = @"편집"; 
if ( [title isEqualToString:@"편집"] );
(생략)

근데 역시 실패해서 c언어 스타일로 작성하니까 잘 되었음.


int test = strcmp([tempString UTF8String], [columnName UTF8String]);
   
상황에 따라 case by case 인지 확인을 정확히 해봐야 할 듯.

Posted by 다오나무