5
빠른 응용 프로그램에서 작업 중이며 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 = "예, 간단합니다." –
그래서 self.presentViewController 전에 매개 변수를 추가 할 수있는 행이 있습니까? 매개 변수는 어떤 변수를 설정합니까? – Marcus
왜 매개 변수를 호출하고 있습니까? 객체의 외부에서 설정 한 경우에도 변수입니다. viewController에 변수가 있으면 설정할 수 있습니다. 아니면 WorkoutViewController의 변수를 private으로 설정 했습니까? --- 설정할 수없는 변수의 예를 보여주기 위해 질문을 편집하는 것이 좋습니다. 변수를 외부에서 설정하지 못하게하는 몇 가지 가능성이 있습니다. 어쩌면 당신은이 중 하나를 만났을 것입니다. 그러나 실제 코드를 보여 주어야하거나 도움을 줄 수는 없습니다. –