填充嵌入式UITableViewController

时间:2013-11-24 15:55:48

标签: ios objective-c uiviewcontroller uitableview segue

我有一个使用导航控制器的应用程序。在其中一个视图中,我有一个带有嵌入式UITableViewController的视图容器,它使用静态单元格。我需要使用从上一个视图传入的数据填充此表视图控制器的标签。流程如下

View1> segue->父>儿童

我需要将数据从View1传递给Child。测试时,看起来Child的viewDidLoad会在Parent的viewDidLoad之前触发。这对我来说似乎不合逻辑。使用Child上的viewDidAppear,但更新标签时存在延迟,这是不可接受的。

任何人都可以了解如何在加载其父级时更新嵌入式UITableViewController吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

将数据传递给prepareForSegue中的父项,并在viewDidLoad(父项)中将字符串传递给子项。在子项中,在viewWillAppear:。

中使用此字符串设置其标签的值