27 #import <Foundation/Foundation.h>
28 #import <UIKit/UIKit.h>
29 #import <ArcGIS/AGSPopupAttachment.h>
33 @class AGSPopupViewController;
138 - (void)popupsViewController:(
AGSPopupsViewController *)popupsViewController didFailToFinishEditingForPopup:(
AGSPopup *)popup withError:(NSError *)error;
255 - (void)popupsViewController:(
AGSPopupsViewController *)popupsViewController wantsToPreviewDocumentAtURL:(NSURL *)documentURL fromViewController:(UIViewController *)fvc atRect:(CGRect)rect;
284 #pragma mark initializers
290 -(instancetype)initWithPopups:(nullable NSArray<
AGSPopup*>*)popups;
297 +(instancetype)popupsViewControllerWithPopups:(nullable NSArray<
AGSPopup*>*)popups;
300 #pragma mark properties
307 @property (nonatomic, weak, nullable) id<AGSPopupsViewControllerDelegate>
delegate;
313 @property (nonatomic, copy, nullable) NSArray<AGSPopup*> *
popups;
353 -(void)showAdditionalPopups:(NSArray<
AGSPopup*> *)popups;
364 -(void)finishEditingCurrentPopupWithCompletion:(nullable
void(^)(NSError *__nullable error))completion;
397 @property (nonatomic, strong, readonly, nullable) UIBarButtonItem *
doneButton;
410 @property (nonatomic, strong, readonly, nullable) UIBarButtonItem *
actionButton;
A builder to build geometries.
Definition: AGSGeometryBuilder.h:43
Base class for all classes that represent geometric shapes.
Definition: AGSGeometry.h:121
A class that allows the user to sketch geometries on the map.
Definition: AGSSketchEditor.h:75