21 #import <Foundation/Foundation.h> 22 #import <ArcGIS/AGSDefines.h> 84 -(void)loadWithCompletion:(nullable
void(^)(NSError * __nullable error))completion;
103 -(void)retryLoadWithCompletion:(nullable
void(^)(NSError * __nullable error))completion;
125 @property (nullable, nonatomic, strong, readonly) NSError *
loadError;
129 #pragma mark loadObjects declaration AGS_EXTERN NSString * AGSLoadStatusAsString(AGSLoadStatus loadStatus)
Definition: AGSLoadable.h:31
void(^ ags_load_objects_block_t)(BOOL finishedWithNoErrors)
Definition: AGSLoadable.h:135
Definition: AGSLoadable.h:30
Definition: AGSLoadable.h:33
AGS_EXTERN AGSLoadStatus AGSLoadStatusFromString(NSString *loadStatus)
Definition: AGSLoadable.h:34
NSError * loadError
Definition: AGSLoadable.h:125
A protocol adopted by classes that can load data asynchronously.
Definition: AGSLoadable.h:66
AGSLoadStatus
Definition: AGSLoadable.h:29
AGS_EXTERN void AGSLoadObjects(NSArray< id< AGSLoadable >> *array, _Nullable ags_load_objects_block_t completion)
AGS_EXTERN NSNotificationName AGSLoadableDidFailToLoadNotification
Definition: AGSLoadable.h:54
#define AGS_EXTERN
Definition: AGSDefines.h:22
AGS_EXTERN NSNotificationName AGSLoadableDidLoadNotification
Definition: AGSLoadable.h:53
AGSLoadStatus loadStatus
Definition: AGSLoadable.h:119
Definition: AGSLoadable.h:32