2015-01-07 91 views
-4

我有2個視圖控制器在我的故事板中具有相同的自定義類。 如何判斷哪個視圖控制器正在viewDidLoad中加載?如何識別viewDidLoad中的調用視圖控制器?

+0

,除非你知道你在哪裏,在你的應用程序,你不能告訴你在SB屬於同一類的實例是指哪一個是載入中... – nburk

+0

2 VC。你如何啓動(實例化)第二個VC? – Spectravideo328

+4

你應該問自己爲什麼你需要知道這一點。如果這些視圖控制器需要表現不同,那麼它們可能不應該是同一個類的實例。 – matt

回答

2

在你的故事板中,設置恢復標識符(我認爲它正好在您設置故事板ID的位置下)。然後在viewDidLoad,檢查標識符:

- (void)viewDidLoad 
{ 
    NSString *restoreID = [self restorationIdentifier]; 
} 
相關問題