Wie würde ich prüfen, ob eine Funktion aufgerufen wurde? Ich habe eine Funktion erstellt, um zu sehen, ob das Niveau wie so fertig gestellt wurde:Überprüfen Sie, ob die Funktion aufgerufen wurde?
func levelOneCompleted(){
}
Wenn der Pegel eines schlagen wird, rufe ich die Funktion levelOneCompleted().
Die Szene geht dann zu einer anderen Szene. An dieser Stelle möchte ich überprüfen, ob die Funktion aufgerufen wurde. Ich denke, dass ich eine Art "wenn Aussage" machen kann.
if levelOneCompleted is called {
//do this
else{
//do this
}
Was wäre der beste Weg, um dies zu tun?
Danke für die Antwort! Gibt es eine Möglichkeit, dies in zwei getrennten Szenen zu tun? Szene 1 ruft die Funktion auf und schaltet auf Szene 2 um. Kann Szene 2 die Funktion aus Szene 1 sehen? –
@MattCantrelle Wie wird Szene 2 präsentiert? Verwenden eines Storyboard-Segments? Wenn dies der Fall ist, würde ich eine Eigenschaft im View-Controller festlegen, die angibt, dass 'levelOneCompleted()' in der 'prepareForSegue'-Methode aufgerufen wurde. – Paolo
Nein, Sir, ich benutze keine Storyboards für dieses Projekt. In der ersten Szene habe ich durch eine einfache "let sceneTwo = SKscene (Dateiname:" this ") festgelegt, was die zweite Szene ist. Ich nenne es dann, um die Szene zu präsentieren. –