2012-12-09 3 views
0

가능한 중복 된 경우 경우 :
ios making a button change view when text field equals string보기 변경 버튼을 클릭 만 텍스트 필드 = 비밀번호

여기이 문제가 있습니다. 나는 각 버튼 하나 SEGUE을 가질 수있는 경우

다음
- (IBAction)button:(id)sender { 
    if ([txt.text isEqualToString:@"passwordToSkipLevel1"]) { 
    // Code to change View Controller to Level1? 
    } else if ([txt.text isEqualToString:@"passwordToSkipLevel2"]) { 
    // Code to change View Controller to Level2? 
    } else if ([txt.text isEqualToString:@"passwordToSkipLevel3"]) { 
    // Code to change View Controller to Level3? 
    } else if ([txt.text isEqualToString:@"passwordToSkipLevel4"]) { 
    // Code to change View Controller to Level4? 
    } 
} 

내 문제가 있지만 : 나는 같은 버튼이 텍스트 필드에 기록 뭐죠에 따라보기 컨트롤러를 변경하려면 ... 이 내 코드는 지금까지입니다 하나의 버튼이 텍스트 필드에 쓰여진 암호에 따라 View Controller를 여러 다른보기로 변경하려고합니다.

PS : 텍스트 필드에 아무 것도 없거나 올바른 암호가없는 텍스트가있을 때 버튼을 누르면 단추는 아무 것도 전혀 원하지 않아.

+1

http://stackoverflow.com/questions/13791217/ios-making-a-button-change-view-when-text-field-equals-string과 같지 않습니까? 이전 질문을 업데이트하지 않으시겠습니까? – iDev

답변

2

연결을 컨트롤러로 모든 segues을하고 segues IB의 식별자를 사용 수득 :

[자기 performSegueWithIdentifier : 식별자 송신기 : 닐]를

+0

IB가 무엇을 의미합니까? – Peter

+0

@ user1734802, 인터페이스 빌더 - 스토리 보드에 있음. – rdelmar

+0

하지만 예를 들어 하나의 단추에서 두 개의 단락을 가질 수 없습니까, 아니면 어떻게 할 수 있습니까? – Peter

관련 문제