У меня есть представление, которое выполняет много функций, и когда я дохожу до того, что я закончил, я хочу изменить на newViewcontroller
.если я, где это сделать из корневого просмотра, я просто позвоню.
NewPageViewController *newDetailViewController = [[NewPageViewController alloc] initWithNibName:@"NewPageViewController" bundle:nil];
detailViewController = newDetailViewController;
Но мне нужно сделать это из моей старой детали (справа)
Я загружаю файл вiPad-приложение splitview с правой стороны, и после загрузки файла мне нужно в моем методе изменить правую сторону splitview на новый файл пера, чтобы я мог открыть и отредактировать файл
Может кто-нибудь указать мнеправильный путь.
Теперь у меня есть:
-(void)changeView {
ListController *newDetailViewController = [[ListController alloc] initWithNibName:@"ListController"bundle:nil]
NSArray *viewControllers = [NSArray arrayWithObjects:[splitViewController.viewControllers objectAtIndex:0], newDetailViewController, nil];
splitViewController.viewControllers = viewControllers;
[viewControllers release];
}
-(void)downloadfile {
//I do all my work and get the file.
NSLog(@"I need to change views now.");
[self changeView];
}
Я не получаю никаких ошибок, но вид справа не меняется.