Files
core-data-ensembles-mirror/Examples/Idiomatic/IdiomaticMac/IDMAddNoteViewController.m
2013-10-05 19:30:08 +02:00

59 lines
1.2 KiB
Objective-C

//
// IDMAddNoteViewController.m
// Idiomatic
//
// Created by Ernesto on 10/5/13.
// Copyright (c) 2013 The Mental Faculty B.V. All rights reserved.
//
#import "IDMAddNoteViewController.h"
@interface IDMAddNoteViewController ()
@property (nonatomic,strong) IBOutlet NSTextView *textView;
@property (nonatomic,strong) IBOutlet NSTokenField *tokenField;
@end
@implementation IDMAddNoteViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Initialization code here.
}
return self;
}
-(void)loadView
{
[super loadView];
[self.textView setString:self.note?:@""];
[self.tokenField setObjectValue:self.tags];
}
-(void)dealloc
{
}
- (void)viewWillMoveToWindow:(NSWindow *)newWindow {
NSLog(@"View will move to window");
}
-(IBAction)saveNote:(id)sender
{
NSString *noteText = [self.textView string];
NSArray *noteTags = [self.tokenField objectValue];
if( [self.noteDelegate respondsToSelector:@selector(saveNote:tags:) ] )
{
[self.noteDelegate saveNote:noteText tags:noteTags];
}
}
@end