从 presentViewController 保存数据后,是否可以自动转到 detailView。
目前,我使用的是 Master (UITableView) ->Detail (UITextView) 的 NavigationController,因此用户可以添加数据并保存到 sqLite,从表单中保存数据后,表单被关闭并出现 MasterView。
我想要的是,在保存数据后,表单被关闭并自动转到 DetailView 而不是 MasterView。
主视图控制器.m
- (void)addNew{
AddFormController *addFormController = [[AddFormController alloc]
initWithNibName:@"AddFormView" bundle:nil];
UINavigationController* navContainer = [[UINavigationController alloc] initWithRootViewController:addFormController];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"Header-Blank.png"] forBarMetrics:UIBarMetricsDefault];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
[self.navigationController presentViewController:navContainer animated:YES completion:nil];
[addFormController release];
}
添加表单控制器.m
- (IBAction) saveTemplate {
.... // Saving data onto Sqlite
[self dismissViewControllerAnimated:YES completion:nil];
}
谢谢。