메인 스토리 보드 + 뷰 컨트롤러가 있습니다이전 스토리 보드의 메소드 호출
메인 스토리 보드의 버튼을 누르면 다른 스토리 보드가 표시됩니다.
새로운 스토리 보드에서 버튼을 누르면 메인 스토리 보드의 기능을 호출하고 싶습니다.
어떻게해야합니까? 이전 뷰 컨트롤러의 컨텍스트를 포함하는 기능이 필요한 경우
가UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"yourStoryboardName" bundle:nil];
YourViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"yourViewControllerIdentifier"];
하지만, 당신이 그것에 대한 참조를 유지하고 단지해야합니다
디자인을 살펴보고 더 이상 보이지 않는 viewController에서 메소드를 호출해야하는 이유를 파악해야합니다. 어쩌면이 기능은 별도의 클래스로 끌어낼 수 있습니다. – quark
프로토콜 사용은 스택의 하위 컨트롤러와의 통신을위한 일반적인 패턴입니다. – Abizern