Minor fixes for MFViewController

This commit is contained in:
Pfeil, Scott Robert 2019-11-05 09:02:49 -05:00
parent 37e1cb9e36
commit a7473e2079
3 changed files with 4 additions and 7 deletions

View File

@ -10,7 +10,7 @@ import Foundation
public extension MFViewController {
@objc func parsePageJSON() {
@objc func parsePageJSON() {
guard let pageJSON = loadObject?.pageJSON as? [String: AnyHashable] else {
return
}
@ -20,8 +20,7 @@ public extension MFViewController {
let pageModel = try decoder.decode(PageModel.self, from: pageData)
self.pageModel = pageModel
} catch {
print("error: \(error)")
MVMCoreUILoggingHandler.logDebugMessage(withDelegate: "error: \(error)")
}
}
}

View File

@ -29,7 +29,6 @@
#import <MVMCoreUI/MVMCoreUIDetailViewProtocol.h>
#import <MVMCoreUI/MoleculeDelegateProtocol.h>
@class MainMenuViewController;
@class MVMCoreUITabBarPageControlViewController;
@class MVMAnimationManager;
@ -43,8 +42,6 @@
@property (nullable, strong, nonatomic) PageModel *pageModel;
//@property (nonatomic) PageModel pageModel;
// The current selected text field.
@property (nullable, weak, nonatomic) __block id selectedField;

View File

@ -37,7 +37,6 @@
#import "MVMCoreUITabBarPageControlViewController.h"
#import "MVMCoreUINavigationController.h"
#import <MVMCoreUI/MVMCoreUI-Swift.h>
@import MVMAnimationFramework;
@interface MFViewController() <FormValidationProtocol>
@ -97,6 +96,7 @@
self.pageType = loadObject.pageType;
self.loadObject = loadObject;
[self parsePageJSON];
// Verifies all modules needed are loaded.
return [MFViewController verifyRequiredModulesLoadedForLoadObject:loadObject error:error];
}
@ -249,6 +249,7 @@
- (BOOL)newPageLoaded:(nonnull NSDictionary *)page {
self.loadObject.pageJSON = page;
[self parsePageJSON];
return YES;
}