假設的設置是如何將數據從UITableViewController傳遞到另一個UITableViewController? -iOS和斯威夫特2
Navigation Controller
- >GradLevelUITableViewController
- >DegreeUITableViewController
- >View Controller
其中:
- 數據結構是一樣this one。
GradLevelUITableViewController
包含3個細胞,即Undergrad
,Grad
,PostGrad
。DegreeUITableViewController
顯示Colleges
爲段,Degrees
爲行。View Controller
包含可滾動的TextView
欲瞭解更多信息。
我的問題是,我如何通過數據從GradLevelUITableViewController
到DegreeUITableViewController
告訴(特別包含關於選定degree
信息以後再次傳遞給TextView
和什麼選擇名單)我點擊了三個單元格中的一個並顯示其相應的Colleges
和Degrees
(例如,如果Undergrad
已被點擊,則只顯示Colleges
和Degrees
代表Undergrad
)。
我是新來的iOS和Swift編程,我找不到一個像樣的教程,使用Swift在視圖控制器之間傳遞數據。可能我不知道這個特定「連接」的確切名詞。
我已經試過這些鏈接:這大多是用Objective-C
How do I make multiple tableview cells to lead corresponding view controllers?
https://www.raywenderlich.com/113388/storyboards-tutorial-in-ios-9-part-1
和其他教程。第一和第二個鏈接似乎是答案,但我不知道如何使用它,以及如何通過我需要的。
請發表您的代碼,向您展示如何從過渡到GradLevelUITableViewController DegreeUITableViewController。有兩種標準方式= presentViewController或使用segues。 – Harris
如果您發佈了代碼,它確實會更容易。但通常情況下,如何在GradLevelUITableViewController中輕按度單元格時,實例化一個新的DegreeUITableViewController並傳入所需的任何信息作爲構造函數參數,然後將該新控制器推入導航堆棧。 – Aurast