iOS
Gegevens doorgeven tussen View Controllers (met MessageBox-Concept)
Zoeken…
Invoering
MessageBox is een eenvoudig concept voor het ontkoppelen van entiteiten.
Entiteit A kan bijvoorbeeld een bericht plaatsen dat entiteit B kan lezen wanneer dat geschikt is.
Een viewcontroller wil graag met een andere viewcontroller praten, maar u wilt geen sterke of zwakke relatie creëren.
Eenvoudig voorbeeldgebruik
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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow