私はnavigationBarを持つnavigationControllerを持っています。これは常にアプリケーションの上部に表示されます。ナビゲーションバーには、特定の操作をクリックすると2つのボタンがあります。私が問題を抱えているのは、ユーザがコンテンツコントローラのビューを現在担当しているuiviewcontrollerのメソッドを何らかの方法で呼び出すためにナビゲーションコントローラが必要なボタンの1つをクリックしたときです。他のviewControllerへのアクセスを取得するナビゲーションバー
私のアプリがどのように設定されているかは、navbarには独自のnavigationbarcontrollerがあり、navbarの下の視覚的には独自のuiviewcontrollerがあります。
現在表示されている/アクティブなuiviewcontrollerまたはuiviewcontrollerのメソッドにアクセスする方法を知る必要があります。
UIViewControllerクラスにクラスメソッドを設定して呼び出すのですか?または、私はどういうわけか、現在アクティブなUIViewControllerのインスタンスを取得し、インスタンスメソッドを呼び出しますか?
インスタンスを取得するにはどうしたらいいですか?作成された各viewcontrollerのデリゲートにバールを設定する適切な方法ですか、あるいはアクティブなものだけをデリゲートに設定するのですか? – jdog