2014-06-23 4 views
0

사용자 선택 피크 위치 버튼은 사용자가 didSelectRow, 선택 픽 locationbutton 타이틀의 타이틀을 선택한 경우의 TableView 옆의 UIViewController의 TableView 에 트리거 사용자가 선택한 주소로 변경했다 SEGUE 때변화 firstviewcontroller 버튼 표제

이 속성 추가, 다음 뷰 컨트롤러에서

+0

따라서 행을 선택할 때 다음 UIViewController로 연결되는 UITableView가 있습니까? 그리고 다음 UIVIewController의 제목이 좋지 않습니까? – StrawHara

+0

보기의 제목이 아닙니다. firstviewcontroller에서 단추 제목을 원합니다. – UpendranathReddy

+0

첫 번째보기의 단추 제목을 두 번째보기로 보내시겠습니까? – StrawHara

답변

0
In your next view controller, add a property: 

@property (strong, nonatomic) UIViewController *formerViewController; 
and in your first view controller, add this: 

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
YourNextViewController *nextViewController = segue.destinationViewController; 
nextViewController.formerViewController = self; 
} 


@class formerViewController; 
0

을 극복하는 방법 좀 도와주세요 :

@property (strong, nonatomic) UIViewController *formerViewController; 

을하고 첫 번째 뷰 컨트롤러에서 생을 추가 들 :

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    YourNextViewController *nextViewController = segue.destinationViewController; 
    nextViewController.formerViewController = self; 
} 

그래서 당신은 formerViewController 속성을 통해 다음 뷰 컨트롤러에서 첫 번째 뷰 컨트롤러를 호출 할 수 있습니다.

물론 KVO 및 NotificationCenter와 같은 훨씬 복잡한 방법이 있습니다.

+0

firstviewcontroller는 스토리 보드에 있는데, 스토리 보드에서 init xib 클래스를 시도하면 오류가 표시됩니다. – UpendranathReddy