私はiPhoneアプリケーションに取り組んでいます。ストーリーボードを使用しています。
テーブル ビューを表示するウィンドウの下部にあるボタン バーの可視性を処理するために、1 つのオブジェクトを NavController にアタッチしたいと考えました。
独自の UINavigationDelegate を作成しました。MyNavigationControllerDelegate.
UIBuilder で NSObject を作成し、そのクラス MyNavigationControllerDelegate を変更しました。そして、それを UINavigationController のデリゲートとしてアタッチしました。
何らかの理由で MyNavigationControllerDelegate の割り当てが解除されています。デリゲートであることは、それへの参照を保持し、割り当て解除を防ぐのに十分であると考えていましたが、そうではないようです。
割り当てが解除されないようにする方法について何か提案はありますか? ビューが読み込まれるたびにデリゲートとしてリセットする必要がありますか?