Agregar controlador de finalización a presentViewControllerAsSheet (NSViewController)?
Estoy intentando presentar una vista de configuración de hoja (AddSoundEffect
) para mi ventana principal / controlador de vista (estoy usando guiones gráficos), y cuando se descarta el controlador de vista de configuración, tome los valores ingresados en elAddSoundEffect
ver y pasar de nuevo a la vista principal. Mi código actual en el controlador de vista principal:
presentViewControllerAsSheet(self.storyboard!.instantiateControllerWithIdentifier("AddSoundEffect") as! AddSoundViewController
Y en elAddSoundViewController.swift
archivo, el código para descartarlo es:
self.dismissViewController(self)
Para pasar los datos, tengo una tupla independiente de la clase en la que guardo los datos. ¿Cómo agrego un controlador de finalización apresentViewControllerAsSheet
, y (opcionalmente) ¿hay una mejor manera de pasar los datos entre los controladores de vista?
Configuración: Xcode versión 6.4, OS X 10.10.4