这是我的代码:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let playerViewController = segue.destinationViewController as! PlaybackViewController
playerViewController.videoID = channelsDataArray[selectedVideoIndex]["ID"] as! String
}
如何在此Segue
?
答案 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