だから私は答えを持っています - あなたがより良いものを持っているなら私に知らせてください!
masterViewController の viewDidLoad メソッドで、詳細ビューのツールバーに
[_detailViewController.navigationItem setRightBarButtonItems:[NSArray arrayWithObjects: _detailViewController.firstButton、_detailViewController.secondButton、_detailViewController.secondButton、nil]];
これらのボタンを作成しました
_detailViewController.firstButton = [[UIBarButtonItem alloc] initWithTitle:@"First" style:UIBarButtonItemStylePlain target:self action:@selector(firstButtonAction:)];
後で参照できるように、detailViewController.h ファイルでこれらの各ボタンを宣言しましたが、おそらくこれらの名前を使用する必要はありませんでした。コードが長くなっただけです。ボタンの配列に追加できない uiButton もあったので、ボタンを作成し、View 内に配置して、それをナビゲーション項目の titleView として設定しました。
_detailViewController.biggerButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 230, 35)];
[[_detailViewController biggerButton] addTarget:self action:@selector(biggerButtonTap:) forControlEvents:UIControlEventTouchUpInside];
UIView *biggerButtonView = [[UIView alloc] initWithFrame:CGRectMake(80, 3, 230, 35)];
[biggerButtonView addSubview:_detailViewController.biggerButton];
_detailViewController.navigationItem.titleView = biggerButtonView;