這是我的代碼:檢測當導航控制器彈出根
SignupController* signupController = [[SignupController alloc] initWithNibName:@"SignupController" bundle:nil];
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
self.navigationController.title = @"MyNavController";
[self.navigationController pushViewController:signupController animated:YES];
[signupController release];
不幸的是,我打電話pushViewController不同步,所以下一行([signupController釋放])被立即執行。
我需要檢測到母雞signupController已經彈出回到根目錄,因此我可以從註冊控制器獲取數據並進行註冊或登錄。
任何想法?
感謝
我真的很喜歡#2的想法(儘管我儘量避免在Cocoa中繼承子類,natch)。就我而言,我將表視圖控制器推入堆棧,而不是普通的VC。我當然可以繼承UITableViewController的子類,但不會響應popToRootViewControllerAnimated:在這種情況下。此外,我需要區分各種操作(列表中的#1和#3)。嗯,該怎麼做。 :\ – 2010-05-10 15:42:55