gpt4 book ai didi

ios - ViewDidLoad 方法再次被调用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:43 25 4
gpt4 key购买 nike

我有两个 View Controller 。首先,我做了一些事情,然后我可以通过单击一个按钮(与 Storyboard 中的另一个 ViewController 连接的按钮)来推送第二个 View Controller。在那里我可以做一些设置等等。我用“完成”按钮回到第一个 View Controller 。但是随后再次调用 ViewDidLoad 方法,所有“内容”(文本字段中的文本,...)都消失了。

我希望你们能理解我的问题。

为什么?我该如何禁用它?

最佳答案

你如何从第二个 View Controller 返回到第一个 View Controller ?我认为您的问题是当用户点击“完成”时您正在重新实例化第一个 View Controller 。

相反,您应该使用“popViewControllerAnimated”或“dismissViewControllerAnimated”返回到第一个 View Controller 。

例如:(这两个中的一个应该有效):

[self.navigationController popViewControllerAnimated:YES];
[self dismissViewControllerAnimated:YES completion:nil];

关于ios - ViewDidLoad 方法再次被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15121926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com