From f43e018e2117abf5ccb3c4a4c8f6bebc22cc64fe Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Fri, 24 Jan 2020 10:38:38 -0500 Subject: [PATCH] model reuse --- MVMCoreUI/Containers/views/EntryFieldContainer.swift | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/MVMCoreUI/Containers/views/EntryFieldContainer.swift b/MVMCoreUI/Containers/views/EntryFieldContainer.swift index 3f80006a..96a51a8f 100644 --- a/MVMCoreUI/Containers/views/EntryFieldContainer.swift +++ b/MVMCoreUI/Containers/views/EntryFieldContainer.swift @@ -118,7 +118,7 @@ import UIKit //-------------------------------------------------- /// Holds reference to delegateObject to inform molecular tableView of an update. - var delegateObject: MVMCoreUIDelegateObject? + weak var delegateObject: MVMCoreUIDelegateObject? //-------------------------------------------------- // MARK: - Lifecycle @@ -271,17 +271,9 @@ import UIKit layoutIfNeeded() } } - - //-------------------------------------------------- - // MARK: - MVMCoreUIMoleculeViewProtocol - //-------------------------------------------------- - - open override func setWithModel(_ model: MoleculeModelProtocol?, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) { - super.setWithModel(model, delegateObject, additionalData) - self.delegateObject = delegateObject - } } +// MARK:- MVMCoreUIMoleculeViewProtocol extension EntryFieldContainer { override open func setWithJSON(_ json: [AnyHashable: Any]?, delegateObject: MVMCoreUIDelegateObject?, additionalData: [AnyHashable: Any]?) {