2012-06-21 2 views
0

내 프로젝트에서보기를 변경하는 클래스를 만들고 싶습니다.ViewControllers 및 : (id) 보낸 사람

NewViewController * newView = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:NSBundle mainBundle]]; 
[self presentModalViewController:newView animated:NO]; 

내가 내가 거기에 내 주요 클래스 파일에 적은 여백을 허용에서 코드를 변경 뷰의 나머지 부분을 넣을 수 있도록 다른 클래스의 메소드에 NewViewController 인스턴스를 보내려 :이에 내가 자주 그것을 할 것입니다 방법입니다 . 이 일을 어떻게 하죠?

가 뭔가 같이 될 것이다 :

-(void) switchViews:(UIViewController *) switchTo{ } 

답변

0

당신이 모달로 새의 ViewController를 만들 경우, 그것은 메모리이 경우 서로

를 할당 위임은 쉽게 할 수있는 최선의 방법입니다.

"대표자"는 클래스 프로토콜을 의미합니다. 그래서 그것을 연습해야합니다.

관련 문제