В настоящее время я работаю над приложением для iPad, которое имеет 3 отдельных вида на главной странице. Пользовательское меню вверху, список статусов сбоку и главный вид. Проблема, с которой я сталкиваюсь в главном окне, пытается добавить контроллер навигации.
В AppPadViewController.h
@interface AppPadViewController.h : UIViewController {
MainViewController *MainView;
}
@property (nonatomic,retain) IBOutlet MainViewController *MainView;
А в AppPadViewController.m
@synthesize MainView;
- (void) viewDidLoad {
[super viewDidLoad];
MainView.navigationItem.title = @"Home";
UINavigationController *mainNavController = [[UINavigationController alloc] initWithNibName:@"MainView" bundle:[NSBundle mainBundle]];
self.MainView = [MainViewController alloc] initWithRootViewController:mainNavController];
}
И в перо я добавил вид, в котором я хотел бы его, и связал его с MainView, а затем добавил MainViewController и связал его с владельцем файла и представлением.
Когда я запускаю это, я получаю ошибку «Нераспознанный селектор», выдаваемую в строке initWithRootViewController.
Может кто-нибудь увидеть какие-либо проблемы с кодом, или предложить лучший способ добавить контроллер навигации в вложенное представление?