Ausführen einer Funktion, wenn eine Ansicht eingeblendet - Swift

Ich Baue eine app für iOS mit Swift Sprache. Ich beginne mit einer Tabelle view-controller, wie meine root-view-controller, und dann habe ich noch eine zweite view-controller, in dem eine variable (passData) definiert ist. Das alles funktioniert gut, und es übergibt die Daten korrekt (denke ich) von der Sekundär-view-controller wieder auf den primären view-controller. Allerdings, wenn der Benutzer zurück zu der primär-view-controller, ich muss eine Funktion ausführen, die dann fügen Sie die "addTitle' Wert in ein array. Ich weiß, wie ich hinzufügen zum array, aber...

Ich weiß nicht, wie initiieren Sie die Funktion, wenn der view zurückgegeben. Was ich meine ist, nachdem der Benutzer fertig ist die Sekundär-view-controller UND die variable "passData" definiert ist, dann wird das drücken der zurück-Taste auf der Navigationsleiste. Braucht man dann noch die primäre Ansicht-controller zu erkennen, dass es erneut angezeigt, um den Benutzer, und führen Sie dann den folgenden code:

tableData += [passData]
tableSubtitle += [passDescription]

Ich habe versucht, die folgenden:

override func viewDidAppear() {
    tableData += [passData]
    tableSubtitle += [passDescription]
}

Aber das gibt den Fehler als Method does not override any method from its superclass.

Im wesentlichen, ich muss nur wissen, wie man eine Funktion, wenn die Ansicht angezeigt wird. Wie kann ich das erreichen?

Schreibe einen Kommentar