2012-04-16 6 views
0

에는 대상 viewcontroller 내에서 이동하는 데 사용되는 segue 식별자를 식별하는 방법이 있습니다.대상 컨트롤러에서 어떻게 segue 진입 점을 식별합니까?

+0

이 싶은 것을 사용자 정의 코드 yourData의 값을 확인하고 실행? 나는 어쩌면 그것이 무엇이든 할 수있는 또 다른 방법이있을 수 있기 때문에 묻습니다. – agilityvision

+0

안녕하세요. 내 질문에 내가보기 엔 여러 진입 점이 있다면 내가 실제로 입력 한 특정 항목에 대한 간단한 코드를 실행하는 알고 싶다 ... 일부 번들 변수를 할당하거나 특정 인스턴스에 대한 코드를 실행하는 등 . – medampudi

답변

3

그런 경우 viewController에서 prepareForSegue :를 재정의하고 일부 데이터를 대상 viewController에 전달하면 어떤 특정 코드를 실행할 것인지 결정할 수 있습니다.

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    if ([segue.identifier isEqualToString:@"SegueIdentifier"]) { 
     YourViewController *vc = segue.destinationViewController; 
     vc.yourData = yourData; 
    } 
} 

대상의 viewDidLoad에있는이

+0

이것은 다른 방법이 있는지 궁금해서 일을 끝내 었습니다. 입력에 감사드립니다. – medampudi

관련 문제