Ich arbeite an einer schnellen Anwendung und ich habe Links zu anderen Ansichten mit presentViewController
erstellt, aber ich kann nicht herausfinden, wie Variablen übergeben. Wie übergebe ich Variablen an die neue Ansicht?Übergeben Variablen mit PresentViewController in Swift
@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)
}
Dank
'workoutView.someVariable =" ja, es ist so einfach "' –
Also, vor self.presentViewController, habe ich eine Zeile, die Parameter hinzufügen kann? Wo setze ich welche Variablen sind die Parameter? – Marcus
Warum nennst du sie Parameter? Sie sind Variablen, auch wenn Sie sie außerhalb des Objekts festlegen. Wenn Ihre ViewController eine Variable hat, können Sie sie einstellen. Oder hast du die Variablen von WorkoutViewController privat gesetzt? --- Ich würde empfehlen, dass Sie Ihre Frage bearbeiten, um ein Beispiel für eine Variable anzuzeigen, die Sie nicht festlegen können. Es gibt einige Möglichkeiten, die Sie daran hindern, die Variable von außen zu setzen. Vielleicht bist du auf eines gestoßen. Aber Sie müssen echten Code zeigen oder wir können nicht helfen. –