#import #import @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