mirror of
https://github.com/nednal12/APLOC2.git
synced 2024-06-15 11:29:29 +00:00
87 lines
2.4 KiB
Mathematica
87 lines
2.4 KiB
Mathematica
|
//
|
||
|
// ViewController.m
|
||
|
// datePlanner
|
||
|
//
|
||
|
// Created by Brent Marohnic on 2/19/13.
|
||
|
// Copyright (c) 2013 Brent Marohnic. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#import "ViewController.h"
|
||
|
#import "ViewController2.h"
|
||
|
|
||
|
@interface ViewController ()
|
||
|
|
||
|
@end
|
||
|
|
||
|
@implementation ViewController
|
||
|
|
||
|
- (void)viewDidLoad
|
||
|
{
|
||
|
[super viewDidLoad];
|
||
|
// Do any additional setup after loading the view, typically from a nib.
|
||
|
}
|
||
|
|
||
|
- (void)didReceiveMemoryWarning
|
||
|
{
|
||
|
[super didReceiveMemoryWarning];
|
||
|
// Dispose of any resources that can be recreated.
|
||
|
}
|
||
|
|
||
|
|
||
|
// Decalare an instance of ViewController2.
|
||
|
// Inform ViewController that it will be responsisble for processing any data transfered back
|
||
|
// from secondView via delegate.
|
||
|
// Show secondView.
|
||
|
-(IBAction)showSecondView:(id)sender
|
||
|
{
|
||
|
ViewController2 *secondView = [[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil];
|
||
|
|
||
|
if (secondView != nil)
|
||
|
{
|
||
|
secondView.delegate = self;
|
||
|
|
||
|
[self presentViewController:secondView animated:TRUE completion:nil];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
// Begin by verifying that the user actually typed an event into the event text field.
|
||
|
// If a blank string is returned, then do nothing.
|
||
|
// Allocate a local NSMutableString that will be used to construct the final event entry.
|
||
|
// Allocate a local NSDateFormatter that will hold the date and time returned from secondView.
|
||
|
// Set the style for both the date and time portions of the date.
|
||
|
// Construct the final text view text by appending the new info returned from secondView to the
|
||
|
// existing text.
|
||
|
// Set the text view text equal to the newly constructed mutable string.
|
||
|
|
||
|
-(void)onClose:(NSString *)eventString pickerDate:(NSDate *)pickerDate
|
||
|
{
|
||
|
|
||
|
if (![eventString isEqual: @""])
|
||
|
{
|
||
|
|
||
|
NSMutableString *newTextViewText = [[NSMutableString alloc] initWithString:mainTextView.text];
|
||
|
|
||
|
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
|
||
|
|
||
|
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
|
||
|
[dateFormatter setTimeStyle:NSDateFormatterMediumStyle];
|
||
|
|
||
|
NSString *dateString = [[NSString alloc] initWithString:[dateFormatter stringFromDate:pickerDate]];
|
||
|
|
||
|
[newTextViewText appendString:@"\n\nNew Event: "];
|
||
|
|
||
|
[newTextViewText appendString:eventString];
|
||
|
|
||
|
[newTextViewText appendString:@"\n"];
|
||
|
|
||
|
[newTextViewText appendString:dateString];
|
||
|
|
||
|
mainTextView.text = newTextViewText;
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
@end
|