Added comments describing ShareExtensionManager public functionality + small method renaming

This commit is contained in:
Aram Sargsyan
2017-08-18 02:27:56 +04:00
parent 6541c12b19
commit fe0bc0abfe
3 changed files with 53 additions and 14 deletions
@@ -152,14 +152,16 @@ typedef NS_ENUM(NSInteger, ImageCompressionMode)
return NO;
}
- (void)cancelSharing
- (void)terminateExtensionCanceled:(BOOL)canceled
{
[self.shareExtensionContext cancelRequestWithError:[NSError errorWithDomain:@"MXUserCancelErrorDomain" code:4201 userInfo:nil]];
}
- (void)cancelSharingWithFailure
{
[self.shareExtensionContext cancelRequestWithError:[NSError errorWithDomain:@"MXFailureErrorDomain" code:500 userInfo:nil]];
if (canceled)
{
[self.shareExtensionContext cancelRequestWithError:[NSError errorWithDomain:@"MXUserCancelErrorDomain" code:4201 userInfo:nil]];
}
else
{
[self.shareExtensionContext cancelRequestWithError:[NSError errorWithDomain:@"MXFailureErrorDomain" code:500 userInfo:nil]];
}
}
- (UIAlertController *)compressionPromptForImage:(UIImage *)image shareBlock:(nonnull void(^)())shareBlock