2014-02-27 45 views
0

我有一個顯示洗牌的視圖應用程序。 onCreate調用一個名爲start shuffle的方法。 下一個視圖顯示用戶選擇的卡片。它有一個再次洗牌的按鈕,它調用popViewController返回到洗牌視圖。在調用popViewController之後,有沒有辦法從ShuffleView中調用StartShuffle?如果我在ViewB中,有沒有辦法在ViewC中調用方法?

回答

0

如果您使用的是UINavigationController並且StartShuffle方法在您的rootViewController中。您可以從ShuffleView調用此方法StartShuffle使用此代碼:

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

[rootViewController startShuffle]; 
+0

喜StartShuffle不在根認爲,這是在視圖中,我有4次,家居,張的牌,洗牌,並displaycard。如果它不在根目錄中,但是在預覽視圖中,它是否是一種方法? –

相關問題