2014-01-11 4 views
0

iOS에서 텍스트 필드의 유효성을 검사하여 텍스트 필드에 특정 텍스트가 있는지 확인하는 가장 좋은 방법은 무엇입니까?2 종류의 텍스트 만 표시하도록 텍스트 필드의 유효성을 검사하는 방법

나는

TaxiOrCust.text 

을하고 난 단어 만 텍스트 필드에 Customer 또는 Taxi를 원한다. 단어의 첫 글자는 대문자 여야합니다.

Xcode에서이를 확인할 수있는 방법이 있습니까?

+1

대신에 'UIPickerView'를 사용해 보시지 않겠습니까? – n00bProgrammer

+0

사용자가 두 단어 만 입력하도록 하시겠습니까? 나머지는 지워야합니다 (그러나 언제 지우겠습니까?) –

+0

사용자가 두 개의 값 중 하나만 입력 (선택) 할 수있는 경우 'UITExtField'를 사용하는 것은 좋지 않습니다. – rmaddy

답변

2

앞서 언급했듯이 사용자가 두 가지 매우 구체적인 것을 입력 할 수는 있지만 필커 또는 이와 유사한 항목을 입력 할 수있는 경우에는 텍스트 필드를 사용하지 않아야합니다. 그러나 이것이 다른 이유로하기를 원하는 것이라면 다음 코드는이를 수행합니다 :

if ([TaxiOrCust.text isEqualToString:@"Customer"]) { 
    NSLog(@"User entered 'Customer' with a capital C."); 
} 
else if ([TaxiOrCust.text isEqualToString:@"Taxi"]) { 
    NSLog(@"User entered 'Taxi' with a capital T."); 
} 
else { 
    NSLog(@"The user has entered an incorrect value."); 
} 
+0

음, 아마도 피커 뷰를 수행 할 수는 있지만 전에는 한 번도 해본 적이 없지만 처음에는 모든 것을 수행했습니다. – MikeAsp

관련 문제