RAUploadOperation.h 716 B

123456789101112131415161718192021222324
  1. //
  2. // RAUploadOperation.h
  3. // test_autolayout
  4. //
  5. // Created by Ray on 03/05/2017.
  6. // Copyright © 2017 USAI. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. typedef NS_ENUM(NSInteger, TaskStatus) {
  10. TaskStatusStop = 0,
  11. TaskStatusStart = 1,
  12. TaskStatusError = 2,
  13. TaskStatusWait = 3,
  14. TaskStatusFinish = 4
  15. };
  16. @interface RAUploadOperation : NSOperation
  17. - (instancetype)initWithTaskinfo:(NSMutableDictionary*)taskinfo retry:(int) maxRetry;
  18. @property (nonatomic , copy) void (^updateUI)(void);
  19. //@property (nonatomic , copy) void (^operationFinish)(NSMutableDictionary* taskinfo);
  20. @property (nonatomic,assign,readonly) NSTimeInterval theRestOfWaitTimeInterval;///<剩余等待时间
  21. @end