5
我正在使用swift應用程序,並使用presentViewController
創建了其他視圖的鏈接,但我無法弄清楚如何傳遞變量。如何將變量傳遞給新視圖?在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)
}
感謝
'workoutView.someVariable =「是的,就這麼簡單」#: – 2014-12-06 00:37:21
因此,在self.presentViewController之前,我有一行可以添加參數?我在哪裏設置哪些變量是參數? – Marcus 2014-12-06 00:44:59
你爲什麼要調用它們的參數?即使您從對象之外設置它們,它們也是變量。如果你的viewController有一個變量,你可以設置它。或者你是否將WorkoutViewController的變量設置爲私有? ---我建議你編輯你的問題來顯示一個你不能設置的變量的例子。有幾種可能性阻止你從外部設置變量。所以也許你遇到過其中之一。但是你必須展示一些真實的代碼,否則我們無法提供幫助。 – 2014-12-06 00:49:03