Vervollständigungshandler zu presentViewControllerAsSheet (NSViewController) hinzufügen?
Ich versuche, eine Ansicht für die Blattkonfiguration anzuzeigen AddSoundEffect
) für mein Hauptfenster / Ansichtscontroller (ich verwende Storyboards), und wenn der Konfigurationsansichtscontroller geschlossen wird, nehmen Sie die in @ eingegebenen WerAddSoundEffect
view und übergebe das zurück zur Hauptansicht. Mein aktueller Code im Hauptansichts-Controller:
presentViewControllerAsSheet(self.storyboard!.instantiateControllerWithIdentifier("AddSoundEffect") as! AddSoundViewController
Und in derAddSoundViewController.swift
Datei, der Code, um es zu schließen, ist:
self.dismissViewController(self)
Um die Daten weiterzugeben, habe ich ein klassenunabhängiges Tupel, in dem ich Daten speichere. Wie füge ich einen Completion-Handler zu @ hinzpresentViewControllerAsSheet
, und (optional) gibt es eine bessere Möglichkeit, die Daten zwischen Ansichtscontrollern zu übertragen?
Setup: Xcode Version 6.4, OS X 10.10.4