我以迅速的知识感到新鲜,而我的问题并不难。所以我有包含两个容器视图的视图控制器。第一个嵌入表视图控制器,第二个嵌入视图控制器。在第一个中,我介绍了单元格中api的一些值。我的问题是,如何将包含基于选定分段索引的url的字符串传递给tableview控制器类?我想避免使用segues。
这是一些代码
class ViewController: UIViewController {
var urlRest = ""
...
@IBAction func switchViews(_ sender: UISegmentedControl){
if sender.selectedSegmentIndex == 0 {
vContainer1.alpha = 1
vContainer2.alpha = 0
self.urlRest = "http://xxxx/aaa"
}
else if sender.selectedSegmentIndex == 1 {
vContainer1.alpha = 1
vContainer2.alpha = 0
self.urlRest = "http://xxxx/bbb"
}
else if sender.selectedSegmentIndex == 2 {
vContainer1.alpha = 1
vContainer2.alpha = 0
self.urlRest = "http://xxxx/ccc"
}
else {
vContainer1.alpha = 0
vContainer2.alpha = 1
}
}
}
class TableViewController: UITableViewController {
var recivedUrl = ""
some func to get api based on this recivedUrl data
...
}
我会喜欢这样做的一些例子。