我在我的主ViewController中初始化表,數據等。對於更多的設置,我想打電話給另一個視圖控制器具有:有沒有一種方法可以避免在每個segue後調用viewDidLoad?
DateChangeController *theController = [self.storyboard instantiateViewControllerWithIdentifier:@"dateChangeController"];
[self presentViewController:theController animated:YES completion:^{NSLog(@"View controller presented.");}];
而且一些點擊後,我用回賽格瑞(定製:)
NSLog(@"Scroll to Ticket");
[self.sourceViewController presentModalViewController:self.destinationViewController animated:YES];
我的問題:
回國後,我主要的ViewController,viewDidLoad被調用(每次)。我讀到,ARC釋放我的mainView後「去」其他ViewController和調用viewDidUnload方法,但我想保留我開始初始化我所有的數據和表格。
任何解決方案?非常感謝你!
如何移動和返回一個呈現的視圖控制器:http://www.apeth.com/iOSBook/ch19.html# _presented_view_controller – matt 2013-04-23 18:09:12
如何製作和使用unwind segue:http://www.apeth.com/iOSBook/ch19.html#_unwind_segues – matt 2013-04-23 18:09:39
完美的答案,這是正確的解決方案,它的工作原理!非常感謝你! – Jonathan 2013-04-23 18:15:37