1
這可能是一個非常簡單的問題,我很抱歉如果是這樣!Xib ViewController
我有一個視圖控制器基於應用程序,我從1 XIB移動到另一個使用
mainviewcontroller = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle: [NSBundle mainBundle]];
[self.view addSubview: mainviewcontroller.view];
當我返回到原來的觀點我只是用
[self.view removeFromSuperview];
但我想重新 - 調用viewdidload方法。我怎樣才能做到這一點,而無需再次創建視圖?
嗨謝謝你,我不能使用故事板,因爲這需要使用較舊的操作系統。所以當我使用上面它應該調用viewdidload方法?我使用removefromview方法刪除視圖嗎? –
該調用將用您指定的新調用替換現有的視圖控制器。我懷疑你會想''viewDidLoad'做到這一點,或者你的原始視圖/ xib/viewcontroller將基本上被繞過並且不起作用。 – DBD
謝謝,這有很多幫助。 –