iOS
Pasar datos entre los controladores de vista (con MessageBox-Concept)
Buscar..
Introducción
MessageBox es un concepto simple para las entidades de desacoplamiento.
Por ejemplo, la entidad A puede colocar un mensaje que la entidad B puede leer cuando sea apropiado.
Un controlador de vista desea hablar con otro controlador de vista, pero no desea crear una relación fuerte o débil.
Ejemplo de uso simple
let messageBox:MessageBox = MessageBox()
// set
messageBox.setObject("TestObject1", forKey:"TestKey1")
// get
// but don't remove it, keep it stored, so that it can still be retrieved later
let someObject:String = messageBox.getObject(forKey:"TestKey1", removeIfFound:false)
// get
// and remove it
let someObject:String = messageBox.getObject(forKey:"TestKey1", removeIfFound:true)
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow