ViewControllerA, viewControllerB 및 viewControllerWeb이라고 가정 해 봅시다. 뷰 컨트롤러가 많은 일반 앱이 있습니다.다른 viewController가 화면 상에있는 동안 특정 UIViewController에서 메서드를 호출합니까?
"viewControllerWeb"은 UIWebViewDelegate이며 UIWebView가 있습니다. viewControllerA 또는 viewCOntrollerB와 상호 작용할 때도 메서드를 호출하고 싶습니다. ([webview stringByEvaluatingJavaScriptFromString:]
과 같은 메소드)
기본적으로 "viewControllerWeb"을 배경으로 열어 두는 것이 좋습니다. 누구나 이런 식으로하는 법을 아십니까? 내가 잘못 생각한거야?
여러분이 도와 주길 바랍니다. 고마워요!
다소 비싼 객체이기 때문에 어떤 시점에서'sharedController'를 해제해야한다는 것을 제외하면 이것은 좋은 방법입니다. – RyanR
고마워, 나는 이것을 시도하고 너희들에게 돌아올거야. –