我正在为 ipad 使用 Master-Detail 模板。我有一个 ViewController,我想以模态方式显示它,所以我使用了这段代码
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
m_ViewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
m_ViewController.modalPresentationStyle = UIModalPresentationFormSheet;
[appDelegate.splitViewController presentModalViewController:m_ViewController animated:YES];
这工作正常,ViewController 是模态加载的,现在我试图关闭这个 ViewController,所以在 ViewController.m 中,我调用了这行代码
[self dismissModalViewControllerAnimated:YES];
这段代码也可以正常工作,并且 ViewController 被解除,但解除后我想在我的 MasterView 中调用一个函数。怎么做?
根据与 Moxy 的讨论添加的代码。
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.testViewController testfunction:testImage];