GPKGProgress
Objective-C
@protocol GPKGProgress <NSObject>
Swift
protocol GPKGProgress
GeoPackage Progress protocol for receiving progress information callbacks and handling cancellations
-
Set the max progress value
Declaration
Objective-C
- (void)setMax:(int)max;Swift
func setMax(_ max: Int32)Parameters
maxmax value
-
Add to the total progress
Declaration
Objective-C
- (void)addProgress:(int)progress;Swift
func add(_ progress: Int32)Parameters
progressprogress made
-
Is the process still active?
Declaration
Objective-C
- (BOOL)isActive;Swift
func isActive() -> Any!Return Value
true if active, false if canceled
-
Should the progress so far be deleted when canceled (isActive becomes false)
Declaration
Objective-C
- (BOOL)cleanupOnCancel;Swift
func cleanupOnCancel() -> Any!Return Value
true to cleanup progress made, false to preserve progress
-
Called when progress is completed
Declaration
Objective-C
- (void)completed;Swift
func completed() -
Called when the process stops due to an error
Declaration
Objective-C
- (void)failureWithError:(NSString *)error;Swift
func failureWithError(_ error: Any!)Parameters
errorerror
View on GitHub
GPKGProgress Protocol Reference