2012-09-20 5 views

답변

4

뭔가 :

return (([@"Test Super" rangeOfString:@"Super"]).location != NSNotFound); 
+0

누구나 궁금해 할만한 경우, 그 괄호 중 하나 하나는 불필요합니다. 분명히 스타일 일뿐입니다. – Chuck

+0

@Chuck 예, 그렇습니다. :) – trudyscousin

+0

스택 오버플로에 불필요한 것을 의미합니다. – mskw

0

rangeOfString:을 사용하고 결과의 위치가 NSNotFound과 같은지 확인하십시오. 이 같은

[@"Test Super" rangeOfString:@"Super"].location != NSNotFound //YES 
[@"Test Super" rangeOfString:@"Supper"].location != NSNotFound //NO 
+0

이것은 OP가 원하는 것의 정확한 OPPOSITE와 같습니다. 그는 NSNotFound에 * 평등하지 않기를 원합니다. – borrrden

+0

오, 나는 단지 예를 든다. 그의 정확한 필요를 해결하지 못했다. 하지만 혼란을 없애기 위해 논리를 뒤집을 것입니다. –

관련 문제