我有一个使用导航控制器的应用程序。在其中一个视图中,我有一个带有嵌入式UITableViewController的视图容器,它使用静态单元格。我需要使用从上一个视图传入的数据填充此表视图控制器的标签。流程如下
View1> segue->父>儿童
我需要将数据从View1传递给Child。测试时,看起来Child的viewDidLoad会在Parent的viewDidLoad之前触发。这对我来说似乎不合逻辑。使用Child上的viewDidAppear,但更新标签时存在延迟,这是不可接受的。
任何人都可以了解如何在加载其父级时更新嵌入式UITableViewController吗?
谢谢!
答案 0 :(得分:1)
将数据传递给prepareForSegue中的父项,并在viewDidLoad(父项)中将字符串传递给子项。在子项中,在viewWillAppear:。
中使用此字符串设置其标签的值