Minor fixes for MFViewController
This commit is contained in:
parent
37e1cb9e36
commit
a7473e2079
@ -10,7 +10,7 @@ import Foundation
|
|||||||
|
|
||||||
|
|
||||||
public extension MFViewController {
|
public extension MFViewController {
|
||||||
@objc func parsePageJSON() {
|
@objc func parsePageJSON() {
|
||||||
guard let pageJSON = loadObject?.pageJSON as? [String: AnyHashable] else {
|
guard let pageJSON = loadObject?.pageJSON as? [String: AnyHashable] else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -20,8 +20,7 @@ public extension MFViewController {
|
|||||||
let pageModel = try decoder.decode(PageModel.self, from: pageData)
|
let pageModel = try decoder.decode(PageModel.self, from: pageData)
|
||||||
self.pageModel = pageModel
|
self.pageModel = pageModel
|
||||||
} catch {
|
} catch {
|
||||||
print("error: \(error)")
|
MVMCoreUILoggingHandler.logDebugMessage(withDelegate: "error: \(error)")
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,7 +29,6 @@
|
|||||||
#import <MVMCoreUI/MVMCoreUIDetailViewProtocol.h>
|
#import <MVMCoreUI/MVMCoreUIDetailViewProtocol.h>
|
||||||
#import <MVMCoreUI/MoleculeDelegateProtocol.h>
|
#import <MVMCoreUI/MoleculeDelegateProtocol.h>
|
||||||
|
|
||||||
|
|
||||||
@class MainMenuViewController;
|
@class MainMenuViewController;
|
||||||
@class MVMCoreUITabBarPageControlViewController;
|
@class MVMCoreUITabBarPageControlViewController;
|
||||||
@class MVMAnimationManager;
|
@class MVMAnimationManager;
|
||||||
@ -43,8 +42,6 @@
|
|||||||
|
|
||||||
@property (nullable, strong, nonatomic) PageModel *pageModel;
|
@property (nullable, strong, nonatomic) PageModel *pageModel;
|
||||||
|
|
||||||
//@property (nonatomic) PageModel pageModel;
|
|
||||||
|
|
||||||
// The current selected text field.
|
// The current selected text field.
|
||||||
@property (nullable, weak, nonatomic) __block id selectedField;
|
@property (nullable, weak, nonatomic) __block id selectedField;
|
||||||
|
|
||||||
|
|||||||
@ -37,7 +37,6 @@
|
|||||||
#import "MVMCoreUITabBarPageControlViewController.h"
|
#import "MVMCoreUITabBarPageControlViewController.h"
|
||||||
#import "MVMCoreUINavigationController.h"
|
#import "MVMCoreUINavigationController.h"
|
||||||
#import <MVMCoreUI/MVMCoreUI-Swift.h>
|
#import <MVMCoreUI/MVMCoreUI-Swift.h>
|
||||||
|
|
||||||
@import MVMAnimationFramework;
|
@import MVMAnimationFramework;
|
||||||
|
|
||||||
@interface MFViewController() <FormValidationProtocol>
|
@interface MFViewController() <FormValidationProtocol>
|
||||||
@ -97,6 +96,7 @@
|
|||||||
self.pageType = loadObject.pageType;
|
self.pageType = loadObject.pageType;
|
||||||
self.loadObject = loadObject;
|
self.loadObject = loadObject;
|
||||||
[self parsePageJSON];
|
[self parsePageJSON];
|
||||||
|
|
||||||
// Verifies all modules needed are loaded.
|
// Verifies all modules needed are loaded.
|
||||||
return [MFViewController verifyRequiredModulesLoadedForLoadObject:loadObject error:error];
|
return [MFViewController verifyRequiredModulesLoadedForLoadObject:loadObject error:error];
|
||||||
}
|
}
|
||||||
@ -249,6 +249,7 @@
|
|||||||
|
|
||||||
- (BOOL)newPageLoaded:(nonnull NSDictionary *)page {
|
- (BOOL)newPageLoaded:(nonnull NSDictionary *)page {
|
||||||
self.loadObject.pageJSON = page;
|
self.loadObject.pageJSON = page;
|
||||||
|
[self parsePageJSON];
|
||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user