【发布时间】:2017-11-24 21:39:56
【问题描述】:
情况:当我在rentViewController中按下一个按钮时,它会弹出一个tableviewcontroller。如果按下了特定的单元格,它会将数据发送到rentViewController。为了将数据从一个视图控制器发送到另一个我需要代码
let rentViewController : RentViewController = self.presentingViewController as! RentViewController
这样 tableviewcontroller 就可以从rentviewcontroller 访问变量和函数。我正在使用
self.dismiss(animated: true, completion: nil)
离开 tableviewcontroller 并返回rentviewcontroller。但是,它给了我一个错误“无法将'UITabBarController'类型的值转换为'RentViewController'”。我做了一些研究,我认为这是根据我的视图控制器的命令,但我不确定如何以它的工作方式更改它。我的初始视图是“TabBarController”,之后的顺序是“NavigationController”->“RentViewController”->“TableViewController”。如果您有任何问题,请随时提出,我可以为您提供更多信息。
【问题讨论】:
标签: ios swift uinavigationcontroller uitabbarcontroller