2012-04-20 3 views
0

사용자의 Facebook 세션이 유효한지 확인한 다음 특정보기 컨트롤러로 리디렉션되는지 확인하려고합니다.사용자의 Facebook 세션이 유효하다면 다른보기 컨트롤러로 방향을 바꾸는 방법?

if ([facebook isSessionValid]) { 
    NSLog(@"session is valid"); 

} 
I는 시도

:

경우 ([한국어 isSessionValid]) {

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

}

과의 ViewController I의 식별자 「SessionIsValid "와 스토리 SEGUE 끌고 다음으로 방향을 바꾼다. Facebook isSessionValid

나는 이것을 어떻게 할 것인지 궁금했다. ARC 가능 응용 프로그램에서 스토리 보드를 사용하고 있습니다. 스토리 보드에 어떤 도움

답변

1

에 대한

감사는 세션이 유효한 경우 사용자 출발하여 원하는 목적지까지가는 현재의 ViewController에서 SEGUE을 만들 수 있습니다. 당신은 스토리 보드에서 만든 SEGUE을 클릭하여 식별자를 설정

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

: 그런 다음 코드에서 위의 뭔가를 추가 할 수 있습니다.

+0

감사합니다. 방금 시도했지만 사용자를 기록하고 첫 번째보기 컨트롤러에 남아 있습니다. – hanumanDev

+1

어떻게 세그를 유발하고 있습니까? 예를 들어 버튼에서 Ctrl 키를 누른 상태에서 드래그하는 경우 "발신자"를 변경해야합니다. 그렇지 않으면 "self"가 적절한 경우 "viewcontroller"에서 드래그 할 수 있습니다. 스토리 보드의 스크린 샷과 약간의 코드를 추가하십시오. –

+0

버튼이 아닌 뷰 컨트롤러에서 드래그합니다. 세션이 viewWillAppear에서 유효한지 확인한 다음 그 후에 조건부로 실행하는 뷰였습니다. 문제가 세션과 관련이 있는지 여부를 감지하지 못하는 것 같습니다. – hanumanDev

관련 문제