次のように自分のアプリケーションのレイアウトは、 -UIBarButtonItemが表示されない
rootViewController 3つのタブそのrootViewControllerとしてUINavigationControllerをそれぞれ有するとともにtabViewControllerあります。これらのタブの1つでは、セル選択を別のtabControllerにプッシュしています。ここには2つのタブがあります。私は何をしようとしていますが、これらの2つのタブのviewControllersのそれぞれにrightBarButtonItemに設定されている...これらの両方のviewDidLoadメソッドでは、私がやっている:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(selectionChanged:)];
をしかし、これは絶対に何もしてません!リンゴのドキュメントでは、ナビゲーションコントローラのビュー階層内のどこからでもnavigationItemのrightBarButtonItemを設定できると思っていましたが、ここではそうは思われません。どんなアイデア - もし何か - 私は間違っている?
私はそれが起こっていない理由を知っているが、おそらくしようとしないでくださいviewWillAppear?で –
いいえ、違いはありません:/ – simonthumper
取得しました。 'self.tabBarController.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEditターゲット:セルフアクション:@selector(selectionChanged :)]; ' – simonthumper