moreNavigationController Edit Button entfernen

  • moreNavigationController Edit Button entfernen

    Hi,

    kann mir jemand erklären warum folgendes keine Wirkung hat:

    Ich habe einen TabBarController:

    Quellcode

    1. @interface TabBarViewController : UITabBarController <UINavigationControllerDelegate, UITabBarControllerDelegate>
    2. - (void)viewDidLoad
    3. {
    4. [super viewDidLoad];
    5. // Do any additional setup after loading the view.
    6. [self.moreNavigationController.navigationBar setBarStyle:UIBarStyleBlack];
    7. [self.moreNavigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar.bg.png"] forBarMetrics:UIBarMetricsDefault];
    8. }
    Alles anzeigen


    das funktioniert auch wunderbar.

    Nun möchte ich en Edit Button aber verschwinden lassen

    aus meiner Sicht logisch habe ich folgendes versucht:

    Quellcode

    1. [self.moreNavigationController.navigationBar.topItem setRightBarButtonItem:nil];



    Aber es wirkt nicht.

    Warum kann ich zwar den Style und den Background ändern, aber den Button nich auf nil setzen?