2012-11-19 45 views
0

我有以下情形。如何訪問viewController中的方法

在我ZoomViewController

- (void) animationPicker: (NSString*) type; 

,我想訪問它在使用下面的代碼我IntroViewController ..

ZoomViewController *zoomvc = [[ZoomViewController alloc] init]; 
[zoomvc animationPicker: @"Fade-in"] 

但這不工作。爲什麼?和什麼是解決方案?

enter image description here

+1

它看起來很好..什麼不工作? –

+0

你在哪裏使用此碼? – user427969

回答

1

與您的代碼的問題是,您所創建的ZoomViewController的新實例,當你用它做它,即會被丟棄。您正在調用與控制縮放屏幕的控制器斷開的實例的animationPicker:方法。

解決方案取決於您的通訊控制器彼此連接的方式。例如,如果使用segue調出ZoomViewController,則可以訪問prepareForSegue方法中的目標控制器。這裏是an answer explaining how to do it

相關問題