iOS에 여러 명의 대표가있는 것이 올바른 일은 아니며 가능하지도 않은 다른 게시물을 읽었습니다. 대신에 다음과 같은 것들을 사용해야합니다. 이벤트의 다른 (여러)보기 컨트롤러에 경고하는 NSNotifications.위임자를 다른 화면으로 변경하기
응용 프로그램의 런타임에서 개체의 위임을 동일하게 유지하는 것이 더 좋으며, 특정 시점에 VC가 모달 인 대리자로 변경하는 것이 좋습니다.
여기 예가 있습니다 : 백그라운드에서 실행 중이고 응용 프로그램의 여러보기 컨트롤러에서 사용할 임의의 숫자를 생성하는 일부 시뮬레이터 클래스가 있습니다. 한 번에 하나의 VC 만 볼 수 있으므로 시뮬레이터의 활성 VC를 대리자로 만들고 UI가 변경 될 때마다 위임자를 전환 할 수 있습니다.
... 또는 지금하고있는 것처럼 알림을 사용할 수 있으며로드 할 때 알림 용 VC 레지스터가 있습니다.
감사
목적에서