2014-06-18 2 views
-4

UITextView (resultText.text)의 내용이 배열 _feeditems의 티켓 번호 중 하나와 같은지 알아야하는 코드에 함수가 있습니다.iOS : NSString 텍스트와 UITextView 텍스트 비교

여기에 함수가 있습니다.

-(void) findContact 
{ 

    for (Tickets *tick in _feedItems){ 

     if ((resultText.text == tick.ticketNumber)){ 

      status.text = @"Match found";} 

      else { 

       status.text = @"Match nof found";} 

    } 
} 

이 안내서가 필요합니다. 고맙습니다.

+2

이 될 것이다! 문서 및 이전에 질문 한 내용과 그에 대한 답변을 읽으십시오. – Neeku

+0

도 동일합니다. http://stackoverflow.com/questions/8717789/how-do-i-compare-uitextfield-input-to-different-strings –

+0

이전에 질문 한 사항과 답변을 살펴 보았지만 도움이되지 않았다는 것을 발견하지 못했을 것입니다 ... 아마도 나는 뭔가를 얻지 못했습니다 ... – user3723269

답변

2

당신은 문자열을 비교하는 것은 isEqualToString 쉽게하지 운영자

if ([resultText.text isEqualToString: tick.ticketNumber]){ 
    // ..... 
} 
+0

((resultText.text isEqualToString : (tick.ticketNumber))))? – user3723269

+1

이것은 표현식에 있어야합니다. 즉,'[Expression]'-'[resultText.text isEqualToString : tick.ticketNumber]' –

0

isEqualToString와 비교해야한다 : 코드 당신은 세 번째로이 질문을하고

-(void) findContact 
    { 
     for (Tickets *tick in _feedItems){ 

      if ([resultText.text isEqualToString:tick.ticketNumber]){ 

       status.text = @"Match found";} 

       else { 

        status.text = @"Match nof found";} 

     } 
    } 
+0

아아 ....하지만 ticketnumber의 인스턴스가 여러 개 있습니다. resultText.text 하나의 광석과 일치합니다 .... 이제 저장된 "티켓 번호를 입력 했더라도"일치하지 않음 "을 얻을 수 있습니다 ... – user3723269

+0

티켓 번호를 반복하고 isequalto resultText.text라는 특정 번호를 찾는 방법은 무엇입니까? ? – user3723269