2014-07-17 3 views
0

지금 현재 사용중인 코드를 사용하여 사용자가 올바른 자격 증명을 입력하면 맞춤 코드를 통해 화면을 전환하도록 설정합니다. 그러나 문제는 사용자가 잘못된 자격 증명을 입력해도 여전히 화면을 전환하지만 경고를 보내면 자격 증명이 잘못되었음을 알리고 어떤 일이 발생 하는지를 알 수 있습니다. 여기 내 프로젝트가 있습니다 : http://tinypic.com/player.php?v=260tkrb%3E&s=8#.U8g6S41dXno자격 증명이 맞으면 화면 만 전환하십시오.

이제 저는 Xcode에 문제가 없다는 것을 알고 있습니다. 실제로 코드가 어떻게 설정되어 있는지 알고 있습니다.

+0

내가 SEGUE가 로그인에서 링크 한 버튼을 눌러 아래의 화면으로 이동하십시오. – Julian

+0

게시물에 잘못되었다고 생각되는 코드를 남길 수 있습니까? –

+0

@Varosion 실제로 코드가 잘못되었습니다. 실제로 이와 같은 링크가 있습니다 : http://imgur.com/5etjCEm 로그인 버튼을 눌렀을 때 화면이 바뀌어도 상관 없습니다. 그런 다음 내 ViewController.m에서이 코드를 가지고 있습니다 : http://pastebin.com/9pqGnHEV 이것은 자격 증명이 정확하고 로그인 버튼을 누르면 로그인 버튼에서 링크 된 Segue로 전환됩니다. 자격 증명이 일치하지 않으면 경고가 나타납니다. – Julian

답변

2

버튼이 아닌보기 컨트롤러에서 세그를 드래그하십시오. 그런 다음 이름을 지정 (같은 "로그인")와 사용자 자격 증명이 확인되면에만 코드에서 호출

[self performSegueWithIdentifier:@"login" sender:self]; 

애플 문서를 performSegueWithIdentifier:sender:을 위해 : https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/performSegueWithIdentifier:sender :

+0

정말 도움을 주셔서 감사합니다! :) 그것은 효과가있다! 좋은 대답, 다시 한번 감사드립니다. – Julian

관련 문제