From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/screendisplay/Classes/Helpers/LMJEventTool.h | 68 ++++++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 0 deletions(-) diff --git a/screendisplay/screendisplay/Classes/Helpers/LMJEventTool.h b/screendisplay/screendisplay/Classes/Helpers/LMJEventTool.h new file mode 100755 index 0000000..20f0749 --- /dev/null +++ b/screendisplay/screendisplay/Classes/Helpers/LMJEventTool.h @@ -0,0 +1,68 @@ + +#import <Foundation/Foundation.h> +#import <EventKit/EventKit.h> + +@interface LMJEventModel : NSObject + +@property (nonatomic, strong) NSString *title; //������ +@property (nonatomic, strong) NSString *location; //������ +@property (nonatomic, strong) NSString *startDateStr; //������������ +@property (nonatomic, strong) NSString *endDateStr; //������������ +@property (nonatomic, assign) BOOL allDay; //������������ +@property (nonatomic, strong) NSString *notes; //������ +// if (alarmStr.length == 0) { +// alarmTime = 0; +// } else if ([alarmStr isEqualToString:@"���������"]) { +// alarmTime = 0; +// } else if ([alarmStr isEqualToString:@"1���������"]) { +// alarmTime = 60.0 * -1.0f; +// } else if ([alarmStr isEqualToString:@"10���������"]) { +// alarmTime = 60.0 * -10.f; +// } else if ([alarmStr isEqualToString:@"30���������"]) { +// alarmTime = 60.0 * -30.f; +// } else if ([alarmStr isEqualToString:@"1���������"]) { +// alarmTime = 60.0 * -60.f; +// } else if ([alarmStr isEqualToString:@"1������"]) { +// alarmTime = 60.0 * - 60.f * 24; + +@property (nonatomic, strong) NSString *alarmStr; //������ + +@end + + +@interface LMJEventTool : NSObject + + + ++ (instancetype)sharedEventTool; + + +/** + ������������������ + + @param title ������ + @param location ������ + @param startDateStr ������������ + @param endDateStr ������������ + @param allDay ������������ + @param notes ������ + @param alarmStr ������������ + */ +- (void)createEventWithEventModel:(LMJEventModel *)eventModel; + +/** + * ������������������ ��������������������������������������������������������� + * ������������ + */ +- (BOOL)deleteEvent:(LMJEventModel *)eventModel; + +/** + * ��������������������������������� + */ +- (void)deleteAllCreatedEvent; + +// ������ +- (EKEvent *)getEventWithEKEventModel:(LMJEventModel *)eventModel; + + +@end -- Gitblit v1.8.0