UIViewController内部的UIViewController-iAction未启动
我有一个UIViewController(ViewController a)占据屏幕,我想添加一个小UIViewController(ViewController B)作为父ViewController(ViewController a)的标题 在ViewController A上,我有:UIViewController内部的UIViewController-iAction未启动,uiviewcontroller,ibaction,Uiviewcontroller,Ibaction,我有一个UIViewController(ViewController a)占据屏幕,我想添加一个小UIViewController(ViewController B)作为父ViewController(ViewController a)的标题 在ViewController A上,我有: - (void)viewDidLoad { [super viewDidLoad]; TestViewController *test = [[TestViewController alloc] initW
- (void)viewDidLoad {
[super viewDidLoad];
TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestView" bundle:[NSBundle mainBundle]];
[self.view addSubview:self.test.view];
}
在ViewController B上,我有一个测试按钮:
- (IBAction)buttonTest:(id)sender
{
}
这个按钮测试从来没有被调用过。有什么办法让它工作吗
谢谢
将变量*test声明为类级别,以使其保持在生命周期中
- (void)viewDidLoad {
[super viewDidLoad];
TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestView" bundle:[NSBundle mainBundle]];
[self.view addSubview:self.test.view];
}