У меня есть Container View, в котором 1 из 3 контроллеров представлений заменены на 3 вкладки (внизу).
Вот моя раскадровка:
Я использую этот подход, чтобы иметь настраиваемые вкладки и одну кнопку Сохранить для всех полей в этой большой форме.
Как я могу получить доступ к IBOutlets в этих трех дочерних контроллерах представления из моего класса Entry Detail View Controller?
Вот что я сделал, чтобы попытаться получить к нему доступ в родительском.
//EntryFlightInfoViewController.h (Child 1)
@property (strong, nonatomic) IBOutlet UITextField *aircraftIdTextField;
Затем в моем родительском классе (контроллер представления сведений о входе) я не могу получить доступ к свойству:
//EntryDetailViewController.m (Parent)
#import "PPEntryFlightInfoViewController.h"
- (IBAction)buttonSave:(id)sender {
NSLog(@"save: %@", _aircraftIdTextField); //(!) Error: Use of undeclared identifier '_aircraftIdTextField'
}
Как мне получить доступ к IBOutlets другого контроллера представления, когда они находятся в представлении-контейнере? Надеюсь, я на правильном пути. Простите меня, поскольку я все еще новичок в Objective-C. :)