1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#import <Foundation/Foundation.h> #import "MBXViewController.h" @class MBXState; NS_ASSUME_NONNULL_BEGIN @interface MBXStateManager : NSObject + (instancetype) sharedManager; - (MBXState *)currentState; - (void)saveState:(MBXState*)mapViewController; - (void)resetState; @end NS_ASSUME_NONNULL_END