如果我在View中,有没有办法在View中调用方法?

时间:2014-02-27 16:55:36

标签: iphone

我有一个应用程序,其中包含显示随机播放卡片的视图。 onCreate调用一个名为start shuffle的方法。 下一个视图显示用户选择的卡片。它有一个再次随机播放的按钮,调用popViewController返回到shuffle视图。调用popViewController后有没有办法从ShuffleView调用StartShuffle?

1 个答案:

答案 0 :(得分:0)

如果您使用的是UINavigationController,则StartShuffle方法位于您的rootViewController中。您可以使用以下代码从ShuffleView调用此StartShuffle方法:

NSArray *viewControllers = self.navigationController.viewControllers;
YourRootViewController *rootViewController = [viewControllers objectAtIndex:viewControllers.count - 2];

[rootViewController startShuffle];