1

Controller B、次にController CにつながるNavigation View Controller Aがあります。Controller Bはログイン画面であるため、ユーザーがログインすると、ユーザーはController Cに移動します。最初にやりたかったことは、戻るボタンを用意することでしたコントローラー C で、ユーザーをコントローラー A に戻します (ユーザーは既にログインしているため、[戻る] ボタンでユーザーをコントローラー B のログイン画面に戻しても意味がありません)。私はこれを行うことに成功しましたが、修正できないと思われる1つの独特のバグを除いて. コントローラー C からコントローラー A に移行すると、コントローラー A のナビゲーション バーに戻るボタンが追加されます。コントローラー A には最初からバック バーがありませんでした。

viewWillAppear メソッドに次のすべてのコードを入力しようとしました。

self.navigationItem.backBarButtonItem = nil;
self.navigationItem.hidesBackButton = YES;
[self.navigationItem setHidesBackButton:YES];

これらのどれもが戻るボタンを取り除いていません! 私は何をすべきか見当がつきません。提案/ヘルプをいただければ幸いです。私はまだ初心者です。

4

1 に答える 1