よくど忘れしてしまうためのメモです

既に作成しているToolbar内のUIBarButtonItemの差し替え方法です
※UIBarButtonItemではTargetの差し替えが出来ないため、Targetを変更したい場合は
UIBarButtonItemを削除して、新たにセットしなおさなければいけません。

例.作成されたスタートボタンをタップしたときにストップに切り替える

// 'start'ボタンを'stop'ボタンに変更するため'stop'ボタンを生成する
UIBarButtonItem *button;
button = [[UIBarButtonItem alloc]initWithTitle:@"stop" style:UIBarButtonItemStyleDone target:self action:@selector(stopTracking:)];

// ツールバーのボタンを配列に入れておく_左から順番に入る
NSMutableArray * array;
array = [self.toolbar.items mutableCopy];

// ボタンを差し替える(入れ替えたいボタンが一番右側にある想定)
[array removeLastObject];
[array addObject:button];

// ツールバーに設定する
[self.toolbar setItems:array animated:YES];