2012-03-14 2 views
0

iPhone 응용 프로그램 개발을 처음 사용했습니다.xcode에서 다른 스토리 보드로 데이터를 전달하는 방법은 무엇입니까?

하나의보기 (xib 파일)에서 다른 스토리 보드로 데이터를 전달하는 방법에 대한 질문이 있습니까? 예를 들어

나는, 사용자가 nameTextfield에 자신의 이름을 입력하고 클릭합니다 nameTextfield 및 nextButton을 포함 "welcome.xib"가 다음

응용 프로그램 탐색합니다 "main.storyboard"및 디스플레이 "main.storyboard"에서 userNameLabel에 nameTextfield.text에서 텍스트

나는 지금까지 무엇을 알고 : -

  • 내가보기 사이에 데이터를 (전달하는 방법을 알고 다른 XIB 파일에 하나 개의 XIB 파일)
  • 에서 나는 사전에 다른
스토리 보드

덕분에보기 (XIB 파일)에서 이동하는 방법을 알고! :)

+1

"하나의 xib 파일에서 다른 xib 파일로보기간에 데이터를 전달하는 방법을 알고 있습니다."... 그럼 귀하의 질문은 무엇입니까? 당신은 이미 그 해답을 알고있는 것 같습니다. – Canopus

+0

스토리 보드를 사용하는 경우 왜 환영보기 컨트롤러를 main.storyboard의 일부로 포함하지 않고 별도의 xib를 만드십니까? – jonkroll

답변

1

정보를 전달할 ViewController에서 -prepareForSegue : sender : 메소드를 재정의하십시오.

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
    DetailViewController *sc = [segue destinationViewController]; 
    // Here you can set variables in detailViewController. For example if you had a NSString called name 
    sc.name = @"name_here"; 
    // Or you could do 
    [sc setName:@"name_here"]; 
} 
관련 문제