-1
我有一個項目,其中根視圖控制器調用多視圖控制器。在子視圖控制器的視圖上有按鈕,當我按下按鈕時,我希望它通知根視圖控制器加載另一個子視圖控制器。子視圖控制器通知根視圖控制器加載另一個子視圖控制器
//the function in this viewcontroller
-(IBAction)submitButtonPressed:(id)sender;
{
[self.parentViewController notifyLoadAnotherViewContrller ] ;
}
//the function in root viewcontroller
-(void) notifyLoadAnotherViewContrller
{
Submit *tController = [[AnotherViewController alloc] initWithNibName: @"AnotherViewController" bundle:nil];
self.vanotherViewController = tController;
[tController release];
[self.view insertSubview:tController.view atIndex:10];
}
但這並不適用 我設置函數斷點 - (無效)notifyLoadAnotherViewContrller
它不工作我查了函數名,沒有問題。
我做錯了什麼原因?
歡迎任何評論
問候
InterDev中
可以解除鎖定[tController release];到[tController autorelease];並看看會發生什麼 – 2010-06-03 12:36:00