2012-04-30 3 views
1

У меня есть UIViewController (ViewController A), на экране, и я хочу добавить небольшой UIViewcontroller (ViewController B), чтобы выступать в качестве заголовка родительского ViewController (ViewController A).UIViewController внутри UIViewController - IBAction не срабатывает

На ViewController А у меня есть:

- (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 
{ 
} 

Это buttonTest никогда не вызывается. Любые идеи, как заставить это работать?

Благодаря

ответ

2
- (void)viewDidLoad { 
    [super viewDidLoad]; 

    TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestView" bundle:[NSBundle mainBundle]]; 
    [self.view addSubview:self.test.view]; 
} 

Объявите тест переменной * как уровень класса, чтобы его пребывание в жизненном цикле.