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 apresentViewControllerAsSheet
e (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