Guest User

Untitled

a guest
Dec 18th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #import <Foundation/Foundation.h>
  2. #import "VCAssignments.h"
  3.  
  4. @class VCAssignmentsManager;
  5.  
  6. @protocol VCAssignmentsManagerDelegate <NSObject>
  7.  
  8. - (void)vcAssignmentsManagerFetchFailed:(VCAssignmentsManager *)manager;
  9. - (void)vcAssignmentsManagerFetchedAssignments:(VCAssignmentsManager *)manager;
  10.  
  11. @end
  12.  
  13. @interface VCAssignmentsManager : NSObject <VCAssignmentsDelegate> {
  14. id<VCAssignmentsManagerDelegate> delegate;
  15. VCSession * session;
  16.  
  17. VCAssignments * assignmentsFetcher;
  18. NSMutableArray * allAssignments;
  19. BOOL isFetching;
  20. }
  21.  
  22. @property (nonatomic, retain) id<VCAssignmentsManagerDelegate> delegate;
  23. @property (readonly) VCSession * session;
  24.  
  25. - (id)initWithSession:(VCSession *)aSession;
  26.  
  27. - (BOOL)fetchAllAssignments;
  28. - (BOOL)isFetching;
  29. - (void)cancelFetching;
  30.  
  31. - (NSArray *)allAssignments;
  32. - (NSArray *)assignmentsForClass:(NSString *)aClass;
  33.  
  34. @end
Add Comment
Please, Sign In to add comment