This commit is contained in:
Suresh, Kamlesh 2019-12-04 14:27:45 -05:00
parent d00a04831d
commit 0288943746

View File

@ -27,7 +27,7 @@ public extension MVMCoreUIMoleculeMappingObject {
return nil return nil
} }
let setData = {(molecule: UIView & MVMCoreUIMoleculeViewProtocol) in let setData = {() in
if let molecule = molecule as? ModelMoleculeViewProtocol { if let molecule = molecule as? ModelMoleculeViewProtocol {
molecule.setWithModel(model, delegateObject, nil) molecule.setWithModel(model, delegateObject, nil)
} else { } else {
@ -38,10 +38,10 @@ public extension MVMCoreUIMoleculeMappingObject {
if constrainIfNeeded, let castMolecule = molecule as? MVMCoreUIViewConstrainingProtocol, if constrainIfNeeded, let castMolecule = molecule as? MVMCoreUIViewConstrainingProtocol,
castMolecule.needsToBeConstrained?() ?? false { castMolecule.needsToBeConstrained?() ?? false {
let view = ViewConstrainingView(molecule: molecule, alignment: castMolecule.alignment?() ?? .fill) let view = ViewConstrainingView(molecule: molecule, alignment: castMolecule.alignment?() ?? .fill)
setData(view) setData()
return view return view
} else { } else {
setData(molecule) setData()
return molecule return molecule
} }
} }