【发布时间】:2018-06-08 16:18:35
【问题描述】:
我想将图像和新闻从视图控制器传递到连接的选项卡控制器的第一个选项卡。NewsViewController 的第一个选项卡不显示新闻标题和图像。 didSelectRowAt indexPath 方法如下。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
{
let storybaord=UIStoryboard(name: "Main", bundle: nil)
let tabBar=storybaord.instantiateViewController(withIdentifier: "tabBar") as! UITabBarController
let DVC = tabBar.viewControllers?[0] as! NewsViewController
tabBar.selectedIndex = 0
DVC.getImage=sneakersnews[indexPath.row].image
DVC.getNews=sneakersnews[indexPath.row].news
self.navigationController?.pushViewController(tabBar, animated: true)
}
如何在表格视图的第一个标签 NewsViewController 上传递和显示新闻和图像?
您可以从此链接下载项目:
https://drive.google.com/file/d/1qfI3UaXoUTzOS6Jfe40wj99NAifVkz5Y/view?usp=sharing**
【问题讨论】:
-
您面临的问题是什么?
-
标签栏控制器的第一个标签(NewsViewController)没有在视图控制器上显示图像和新闻标题。
-
尝试使用 Segue。
-
项目中的标签栏为零
-
在 viewDidLoad 中添加一个检查,它将解决您的问题。
标签: ios swift uitableview uitabbarcontroller