Adicionar manipulador de conclusão ao presentViewControllerAsSheet (NSViewController)?

Estou tentando apresentar uma exibição de configuração de planilha (AddSoundEffect) para meu controlador de janela / exibição principal (estou usando storyboards) e, quando o controlador de exibição de configuração for descartado, aceite os valores inseridos noAddSoundEffect visualizar e passar de volta para a visualização principal. Meu código atual no controlador de exibição principal:

presentViewControllerAsSheet(self.storyboard!.instantiateControllerWithIdentifier("AddSoundEffect") as! AddSoundViewController

E noAddSoundViewController.swift arquivo, o código para descartá-lo é:

self.dismissViewController(self)

Para passar os dados, tenho uma tupla independente de classe na qual salvo os dados. Como adiciono um manipulador de conclusão apresentViewControllerAsSheete (opcionalmente) existe uma maneira melhor de passar os dados entre os controladores de exibição?

Configuração: Xcode versão 6.4, OS X 10.10.4