我需要知道如何从特定的viewController访问另一个viewController。
这是我的代码
class TabViewController: UITabBarController, UITabBarControllerDelegate {
var timeLineViewController : TimeineViewController = TimeineViewController()
override func viewDidLoad() {
super.viewDidLoad()
timeLineViewController.postList.alpha = 1.0
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
答案 0 :(得分:0)
嗯,您需要做一些事情:
1)设置可由另一个类操作的变量
2)在你要控制它的另一个视图控制器中,创建一个你想要操作的类的实例
3)一旦你拥有该实例,你可以随意修改
4)呈现视图控制器
示例:
let tableViewController = yourTableViewController()
tableViewController.yourBoolProperty = true
//perform any showing action you want
答案 1 :(得分:0)
基本上你可以使用segue在控制器之间连接/传递数据,只需按照我发布的链接即可。它可以帮助您了解如何传递或访问数据......
如果要将数据从VC传递到VC,请按照链接
https://www.youtube.com/watch?v=guSYMPaXLaw
如果要将数据从TableView发送到DetailView,请点击此链接
Send data from TableView to DetailView Swift
如果需要,请查找更多教程。因为你的代码里什么都没有......