我有一个使用导航控制器的应用程序。在其中一个视图中,我有一个视图容器,其中嵌入了使用静态单元格的 UITableViewController。我需要使用从上一个视图传入的数据来填充此表视图控制器的标签。流程如下
View1 > segue-> 父级>子级
我需要将数据从 View1 传递给 Child。对此进行测试时,似乎子级的 viewDidLoad 在父级的 viewDidLoad 之前触发。这对我来说似乎不符合逻辑。在 Child 上使用 viewDidAppear 是可行的,但是更新标签时存在延迟,这是不可接受的。
任何人都可以阐明如何在加载其父级时更新嵌入的 UITableViewController 吗?
Thanks!
在prepareForSegue中将数据传递给父级,并在(父级的)viewDidLoad中将字符串传递给子级。在子项中,使用 viewWillAppear: 中的此字符串设置其标签的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)