如何在此Segue中添加基本URL和其他参数

时间:2016-06-02 14:42:35

标签: ios swift uistoryboardsegue

这是我的代码:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

    let playerViewController = segue.destinationViewController as! PlaybackViewController

    playerViewController.videoID = channelsDataArray[selectedVideoIndex]["ID"] as! String
}

如何在此Segue

中添加基本网址和其他参数

2 个答案:

答案 0 :(得分:1)

您希望发送到您的segued视图控制器的任何其他数据,您可以在该视图控制器中作为参数写入。

在视图控制器类中:

var varName = value

内部准备segue:

playerViewController.varName = newValue

您可以针对所需的任何其他数据重复此过程。

答案 1 :(得分:0)

如果我理解正确,你想用segue传递一些东西吗?

你可以这样做:

let url = NSURL(string: urlString)
self.performSegueWithIdentifier(segueIdentifier, sender: url)

然后在您的prepareForSegue方法中执行:

playerViewController.baseUrl = sender as! NSURL