我有一个控制器,让我们称它mainController属于我的UITabNarController. 现在,在内部mainController,我加载了一个新的 viewController,让我们secondViewController这样称呼它:
UIStoryboard *storyboard = self.storyboard;
secondViewController *svc = [storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];
[self presentViewController:svc animated:YES completion:nil];
哪个工作正常。但是在内部secondViewController,我希望从 调用一个方法mainController,如下所示:
[((mainController*)self.presentingViewController) aMethod];
过去,我从来没有使用过 UITabBarController,这很好用。但是,现在我得到一个错误
[UITabBarController aMethod:]: unrecognized selector sent to instance
为什么presentingViewController用 回应UITabBarController?