// // ViewController.m // FMC Planner 2 // // Created by Kilian Hofmann on 19.03.16. // Copyright © 2016 Kilian Hofmann. All rights reserved. // #import "ViewController.h" @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // Round corners _backdropKeys.layer.cornerRadius = 5; _backdropKeys.layer.masksToBounds = YES; _backdropScreen.layer.cornerRadius = 5; _backdropScreen.layer.masksToBounds = YES; // Setup save system _save = [[NSMutableDictionary alloc] init]; } - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { NSString *segueName = segue.identifier; if ([segueName isEqualToString:@"keyboard"]) { _keys = (ViewControllerKeyboard *)segue.destinationViewController; _keys.main = self; } if ([segueName isEqualToString:@"screen"]) { _screen = (ViewControllerScreen *)segue.destinationViewController; _screen.main = self; } } #warning TODO: check if file already exists -- load or replace #warning TODO: else -> jump to file browsing for load/delete - (void)saveToFile:(NSDictionary *)save { if (!([_save valueForKey:@"MENU@LSKR1"] == nil || [[_save valueForKey:@"MENU@LSKR1"] isEqualToString:@""])) { [_save writeToFile:[SharedDeclerations savePathForFile: [SharedDeclerations savePathForFile: [_save valueForKey:@"MENU@LSKR1"]]] atomically:YES]; } } - (void)loadSave:(NSString *)file { if ([[NSFileManager defaultManager] fileExistsAtPath:[SharedDeclerations savePathForFile:file]]) { _save = [[NSMutableDictionary alloc] initWithContentsOfFile:[SharedDeclerations savePathForFile:file]]; } } @end