我有一个从另一个视图控制器调用的模态视图控制器。在关闭模态视图控制器后,我希望在呈现该模态视图的视图控制器上调用一个方法。最简单的方法是什么?
我尝试在我的模态视图控制器中执行此操作:[(ParentViewController*)self.presentingViewController foo];
在调用[self dismissViewControllerAnimated:YES completion:nil];
.
Xcode 给我一个错误,说 foo 无法识别,即使它是在控制器中定义和原型化的。如果您的解决方案涉及块,我真的不理解它们,所以如果您能添加更多细节,我将不胜感激。谢谢。
父视图控制器.h
@interface ParentViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource>
{
NewAssignmentViewController *newAssignmentViewController;
TableViewDataSource *data;
}
-(void)foo;
@end