Mar*_*cus 5 uiviewcontroller swift
我正在开发一个快速的应用程序,我已经创建了使用其他视图的链接,presentViewController但我无法弄清楚如何传递变量.如何将变量传递给新视图?
@IBAction func WorkoutPressed(sender: AnyObject) {
let storyBoard = UIStoryboard(name: "Main", bundle:nil)
let workoutView = storyBoard.instantiateViewControllerWithIdentifier("workoutView") as WorkoutViewController
self.presentViewController(workoutView, animated: false, completion: nil)
//self.navigationController?.pushViewController(workoutView, animated: true)
}
Run Code Online (Sandbox Code Playgroud)
谢谢
这比您想象的要容易:您不需要传递参数,因为您可以直接访问下一个视图控制器的类变量.
也就是说,你可以这样做:
workoutView.myVar = myVal
Run Code Online (Sandbox Code Playgroud)
并且,当该视图加载时,myVar将具有该值myVal.(不要忘记宣布它WorkoutViewController).
| 归档时间: |
|
| 查看次数: |
8396 次 |
| 最近记录: |