storyboard exit function

SpecialFighter

Aktives Mitglied
Thread Starter
Dabei seit
25.04.2012
Beiträge
1.139
Reaktionspunkte
20
hallo alle zusammen,

mit Hilfer dieser guten Anleitung, habe ich jetzt gelernt, wie man die Exit Funktion mit Hilfe eines Buttons bei einem ViewController ausführt: http://spin.atomicobject.com/2014/10/25/ios-unwind-segues/

Aber trotzdem habe ich eine offene Frage.
Ich habe in einem ViewController mit einem Button "Save"
Wenn man darauf klickt wird ein Prozess durchgeführt - wenn dieser Prozess geglückt ist, soll die Exit Funktion aktiv werden.
Jemand ne Idee wie ich dies mit Hilfe von Swift lösen kann?
 
AUTSCH - überlesen.
vielen Dank für den Hinweis.

Wie sieht dieser Code für Swift aus?
@implementation ThreeViewController
- (IBAction)violetsAreRedAction:(id)sender {
self.violetsAreColor = @"Red";
[self performSegueWithIdentifier:mad:"unwindToViewController1" sender:self];
}
- (IBAction)violetsAreBlueAction:(id)sender {
self.violetsAreColor = @"Blue";
[self performSegueWithIdentifier:mad:"unwindToViewController1" sender:self];
}
@end
 
Code:
class ThreeViewController: UIViewController {
  @IBAction func violetsAreRedAction(sender: AnyObject?) {
    self.violetsAreColor = "Red"
    self.performSegueWithIdentifier("unwindToViewController1", sender: self)
  }
  @IBAction func violetsAreBlueAction(sender: AnyObject?) {
    self.violetsAreColor = "Blue"
    self.performSegueWithIdentifier("unwindToViewController1", sender: self)
  }
}
 
das kann so doch nicht funktionieren, oder liege ich falsch?

bekomme folgende Fehlermeldung nachdem ich auf den Button gedrück habe:
has no segue with identifier 'exit_vc3''


habe im vc 1 stehen:
@IBAction func exit_vc3(segue: UIStoryboardSegue) {}


aber man sieht die Verbindungslinie zwischen vc3 und vc1 nicht, da ich es über die exit funktion lösen möchte
 
Zurück
Oben Unten