對於Obj-C,我試圖觸發viewControllerB實例的方法myMethod。 => viewControllerB在viewControllerA中實例化。 =>我試圖從AppDelegate中 調用myMethod的=>看來,反正我試圖做到這一點,它的觸發myMethod的在viewControllerB從AppDelegate訪問班級的正在運行的實例
的新實例所以現在的問題是:如何將消息發送到viewController的現有實例?
請使用代碼示例進行說明,因爲我對Obj-C還不是很滿意。
謝謝!
viewControllerA.m:
if (_viewControllerB == nil) {
self.viewControllerB = [[[ViewControllerB alloc] initWithNibName:@"ViewControllerB" bundle:[NSBundle mainBundle]] autorelease];
}
viewControllerB.m:
- (void)myMethod{ NSLog(@"myMethod!"); }
AppDelegate.m:不知道是什麼恩把這裏:(
您需要向我們展示你的代碼。 – 2011-03-27 16:23:40
添加代碼... :) – 2011-03-27 16:31:06