私のアプリケーションには、次のような構造があります。
5 つのボタンを持つ 1 つの UIView (これはナビゲーション コントローラーです)。各ボタンが押されると、ナビゲーション コントローラーで UItableView をプッシュします。私の問題は、独自のクラスを持ついくつかのカスタムセルを作成したことです。これらのセルにはいくつかのボタンがあります。これらのボタンのそれぞれが押されると、ナビゲーションコントローラーの別のビューを「プッシュ」したいです。問題は、セルのクラスでボタンのセレクターを作成すると、新しいビューをプッシュする「self.navigationcontroller」が認識されないことです。たとえば、ナビゲーションコントローラーをセルの init メソッドのパラメーターとして渡すにはどうすればよいですか?
セレクターをパラメーターとして渡すことを提案しないでください。後でほとんどすべてのビューに配置されるカスタム UIToolBar を初期化するクラスが必要なので、ナビゲーション コントローラーをパラメーターとして渡したいので、各ビューですべてのメソッドを再度作成する必要はありません。