【发布时间】:2021-03-08 06:20:33
【问题描述】:
我有 2 个视图控制器。当按下第一个 VC 上的按钮时,它将导航到第二个。第二个是显示蓝牙外围设备的表格视图。如果我通过按住控制按钮 + 拖动鼠标在 Main.storyboard 上创建触发的 segue...一切都会运行良好,蓝牙设备将出现在表格视图中。但是,我想将一个字符串传递给第二个 VC,所以我使用下面的代码来呈现字符串中的第二个 VC...
let 2VC = SecondViewController()
2VC.stringData = "test"
self.navigationController?.pushViewController(2VC, animated: true)
...然后我在 secondVC 上收到了该字符串,但表格视图没有显示任何内容。为了更清楚,这些表格视图单元格显示为空,尽管控制台输出显示代码仍然运行良好。不知道是什么意思?
p/s:第一个 VC(swift 代码) 第二个VC(obj-c代码)
【问题讨论】:
-
你在哪里分配 tableView 数据源?来自你的故事板?
-
分享更多信息,例如 tableview 委托和数据源方法。
-
必须用xib文件或storyboard初始化SecondViewController
标签: ios objective-c swift