首題の内容を Storyboard上で行いたかったが、結論から言うと、頓挫した。
Storyboardで Tab Bar Controller のアイコンを選択し、AppDelegate.hにドラッグしても、IBOutletが作成されない(=コントロールとIBOutletの紐付けがされない)。
同様なことを xibファイルで行ったら、上手くいったので、多分、File's Owner等の絡みがあると思う。(AppDelegateをFile's Ownerで無くしたら、Tab Bar Controller のIBOutletを作成できなくなった)
んー、現状だと、コードで行うしか無いのかしら? 例えば、ViewControllerのviewDidLoadでAppDelegateのtabBarControllerプロパティにself.tabBarControllerを設定するとか。
- (void)viewDidLoad { [super viewDidLoad]; ((AppDelegate *)[[UIApplication sharedApplication] delegate]).tabBarController = self.tabBarController; }
何かイマイチな感じだな。