// // CSElapsedTimeCapture.m // CSTimeCapturePlugin // // Created by Zakk on 2/6/15. // Copyright (c) 2015 Zakk. All rights reserved. // #import "CSElapsedTimeCapture.h" @implementation CSElapsedTimeCapture +(NSString *)label { return @"Elapsed Time"; } -(instancetype)init { if (self = [super init]) { self.startDate = [NSDate date]; self.restartWhenLive = NO; } return self; } -(instancetype)initWithCoder:(NSCoder *)aDecoder { if (self = [super initWithCoder:aDecoder]) { self.restartWhenLive = [aDecoder decodeBoolForKey:@"restartWhenLive"]; if (self.restartWhenLive) { self.startDate = [NSDate date]; } } return self; } -(void)encodeWithCoder:(NSCoder *)aCoder { [super encodeWithCoder:aCoder]; [aCoder encodeBool:self.restartWhenLive forKey:@"restartWhenLive"]; } @end