如何将数据从UITableViewController传递到另一个UITableViewController? -iOS&斯威夫特2

时间:2016-03-09 20:07:14

标签: ios swift uitableview

我们说设置是

Navigation Controller - > GradLevelUITableViewController - > DegreeUITableViewController - > View Controller

其中:

  • 数据结构类似于this one
  • GradLevelUITableViewController包含3个单元格UndergradGradPostGrad
  • DegreeUITableViewControllerColleges显示为部分,将Degrees显示为行。
  • View Controller包含可滚动的TextView以获取更多信息。

我的问题是,如何传递数据(特别是包含有关所选degree信息的列表,以便稍后再次传递到TextView AND GradLevelUITableViewControllerDegreeUITableViewController选择的内容)并告诉DegreeUITableViewController我点击了三个单元格中的一个并显示了相应的CollegesDegrees (例如,如果点按了Undergrad,则Colleges仅显示DegreesUndergrad

我是iOS和Swift编程的新手,我找不到使用Swift在View Controllers之间传递数据的体面教程。可能我不知道这个特殊“连接”的确切术语。

我试过这些链接:

和其他主要用Objective-C编写的教程。第一和第二个链接似乎是答案,但我不知道如何使用它以及如何通过我需要的。

1 个答案:

答案 0 :(得分:0)

这种东西应该可以解决问题

angular.module('app', ['ngSanitize']);