Better display of no expiration dates. Handling of cancel now does'nt overwrite existing expiry date

This commit is contained in:
michael starke
2014-08-22 12:43:24 +02:00
parent e6d6d9e553
commit 53a7f92b9b
9 changed files with 8 additions and 3 deletions

View File

@@ -24,6 +24,7 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) {
@interface MPDatePickingViewController ()
@property (strong) NSDate *date;
@property (assign) BOOL didCancel;
@end
@@ -57,13 +58,14 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) {
}
- (IBAction)useDate:(id)sender {
self.didCancel = NO;
self.date = [self.datePicker dateValue];
id target = [NSApp targetForAction:@selector(performClose:)];
[target performClose:sender];
}
- (IBAction)cancel:(id)sender {
self.date = nil;
self.didCancel = YES;
id target = [NSApp targetForAction:@selector(performClose:)];
[target performClose:sender];
}