我正在斯威夫特的斯坦福大學iOS課程中研究Card Matching Game項目。我在兩個不同類型的紙牌遊戲的標籤欄上有兩個ViewController,它們推送到顯示移動歷史記錄的相同視圖。我想爲每個遊戲單獨移動歷史記錄,因此在兩種遊戲類型的ViewController中都創建了不同的HistoryViewController實例。然後我會在移動時操作這些實例。如何讓Xcode在從正確的父級導航時使用HistoryViewController的特定實例?例如,如果我在第一次紙牌遊戲中並按下「歷史記錄」,則在紙牌遊戲1的代碼中初始化的HistoryViewController應顯示在歷史視圖中。將自定義ViewController的實例連接到視圖
我附上了故事板的圖像。任何幫助,將不勝感激:)
感謝您的幫助,因爲prepareForSegue位於父VC中,因此if語句不是必需的,而只是獲取目標VC並更改其屬性。如果可以將目標VC更改爲VC的特定實例,那將會很不錯,但這是有效的。謝謝 :) –