问题标签 [poptoviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
328 浏览

ios - 使用 popToRootViewController 并传递数据

我正在申请初级开发人员职位,我有一个非常具体的任务,我已经花了 3 天时间完成。听起来很简单 - 将数据传递给 rootViewController。这就是我所做的:

1)

  1. 私人 func segueToRootViewController() { 让destinationVC = MainScreen1() 让输入 = textField.text!

    }

  1. 我用过CoreData

但这是困难的部分 - 我收到一封电子邮件,所有这些方法都不够好,我需要使用委托和闭包。我以前做过委托和闭包,但是当我 popToRootViewController 委托方法通过 nil 时。您能否至少指出在哪里可以找到有关此的信息?

** 添加 **

有 2 个视图控制器:初始和第二个。这就是我在初始视图控制器中的内容:

这就是我推动 SecondViewController 的方式

在 SecondViewController 我有这个协议

还有一个代表:

这就是我回到初始视图控制器的方式

回到我已经实现委托方法的初始视图控制器

代表没有被调用。

0 投票
1 回答
37 浏览

ios - 调用popToViewController后如何清除视图中的文本框

我有一个带有文本框的视图(viewControllerA)。用户填充它并单击下一步。完成几个步骤后,他们完成/提交所有数据,我想将它们弹出回 viewControllerA,但是当我这样做时,文本框仍然被填充。我不想清除 viewWillAppear 因为我想使用内置的后退按钮功能。如何仅在 popToViewController 之后清除该文本框?