Я застрял в этом на час ..
У меня есть ViewController, который реализует Method1
В этом ViewController я добавляю подпредставление:
barView = [[[NSBundle mainBundle] loadNibNamed:@"BarView" owner:self options:nil] objectAtIndex:0];
[barView initWithFrame:CGRectMake(0, 0, 1024, 40)];
[self.view addSubview:barView];
Это работает, в BarView.m у меня есть кнопка, которая при нажатии вызывает Method1
в родительском ViewController.
- (IBAction)buttonPressedMethod1 {
[(id)self.superview Method1]; // This line is definitely wrong.
}
Я знаю, что что-то упустил.
Кто-нибудь может помочь объяснить?
Спасибо.