UITabBarControllerベースのアプリがあります。アプリデリゲートからインスタンス化し、タブバーコントローラーにカスタムボタンを追加しています。そのボタンがクリックされたときに、別のビューをモーダルに表示したいのですが、その方法がわからないようです。ボタンを追加するには、基本的にこれを行っています
UIButton* button = [UIButton buttonWithType:UIButtonTypeCustom];
[self.tabBarController.view addSubview:button];
[button addTarget:self action:@selector(showModalViewController:) forControlEvents:UIControlEventTouchUpInside];
また、アプリデリゲートにはメソッドがあります
- (void) showModalViewController {
DummyViewController *addController = [[DummyViewController alloc]
initWithNibName:@"DummyViewController" bundle:nil];
//addController.delegate = self;
self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:0];
// Create the navigation controller and present it modally.
[self.tabBarController.selectedViewController presentModalViewController:addController animated:YES];
// The navigation controller is now owned by the current view controller
}
私は認識されていないseletorを取得し続けます