MMDraftUtil.h 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // MMDraftUtil.h
  3. // RichTextEditDemo
  4. //
  5. // Created by aron on 2017/7/25.
  6. // Copyright © 2017年 aron. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @class MMDraftModel, MMBaseRichContentModel, MMRichImageModel;
  10. @interface MMDraftUtil : NSObject
  11. // 保存草稿数据
  12. + (void)saveDraftData:(MMDraftModel*)draftData;
  13. // 删除草稿数据
  14. + (void)delateDraftData:(MMDraftModel*)draftData;
  15. // 删除单张图片
  16. + (void)deleteImageContent:(MMRichImageModel*)imgContent;
  17. // 获取草稿
  18. + (void)retriveDraftWithCompletion:(void (^)(NSArray *aDrafts, NSError *aError))aCompletionBlock;
  19. // 数据库读取的草稿序列化
  20. + (MMDraftModel*)draftModelWithDraftDataString:(NSString*)draftDataString;
  21. // 编辑模型生产草稿模型
  22. + (MMDraftModel*)draftModelWithTitleModel:(MMBaseRichContentModel*)titleModel contents:(NSArray<MMBaseRichContentModel*>*)contents tid:(NSString*)tid draftId:(NSInteger)draftId ;
  23. // 更新草稿修改时间
  24. + (void)updateModifyTimeWithDraftData:(MMDraftModel*)draftData;
  25. @end