如何将值传递给导航控制器

微博

我想将值传递给我的视图控制器并保持我的导航流程。

我已经创建了导航控制器,它打开了我的 PostJobVC。

当我调用它时,它正在工作,但导航不起作用。

  let vc : PostJobVC = UIStoryboard.instantiateController(forModule: SFStoryBoard.job)
        vc.history = history
        self.navigationController?.present(vc, animated: true, completion: nil)

出于这个原因,我打开了 navigationController(名称是 jobnav)

let storyboard = UIStoryboard(name: SFStoryBoard.job.rawValue, bundle: nil)
        let controller = storyboard.instantiateViewController(withIdentifier: "JobNav")
        self.present(controller, animated: true, completion: nil)

如何自动通过 JobNav 将历史对象传递给 PostJobVC。

泰娅·南达穆里

子类导航控制器,并将数据传递给该控制器:

var navCon: MyNavigationController? = storyboard.instantiateViewController(withIdentifier: "")

声明一个属性:

 var dataToSend: String = ""

您可以将数据发送到 dataToSend

navCon.dataToSend = "hello"

在 MyNavigationController 中,您可以稍后将此值传递给导航堆栈中的任何视图控制器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将段落的值传递给控制器

如何将变量传递给嵌入在导航控制器中的 ViewController?

如何将stateParams传递给角度控制器?

如何将参数传递给控制器(测试)

如何将列表从控制器传递给jsp?

如何将参数传递给控制器功能

如何将参数传递给 MVC 控制器?

如何将HTML代码传递给控制器

如何将复杂的参数传递给控制器?

如何将链接ID传递给控制器?

如何将变量$ data传递给控制器?

如何将控制器中会话中的值传递给视图刀片PHP laravel?

Laravel:如何将值从表单传递给控制器?

如何将值余烬视图传递给控制器

如何将Kendo DropDownList DataTextField值传递给控制器

如何将文本区域值传递给控制器

如何将值传递给不在VueJS中的表单输入中的laravel控制器

如何将值从刀片传递给 Laravel 中的控制器?

控制器不更新Razor视图模型:如何将值传递给视图

如何将HTML输入值(HTML形式)传递给Java控制器?-春季MVC

如何将值从Javascript生成的按钮传递给控制器?

如何将值从 AngularJS 指令传递给父控制器中的函数

如何将值传递给 . Angular 中的网络控制器

如何将选定的下拉值传递给Thymeleaf中的控制器?

如何将下拉值传递给 CodeIgniter 控制器?

如何将URL参数的空值传递给Spring MVC控制器?

如何将值传递给第二个视图控制器的initWithCoder?

如何将 url 动作中的模型值传递给控制器函数

如何将空值从 html 表单传递给 Spring 控制器