diff --git a/React/CoreModules/RCTActionSheetManager.mm b/React/CoreModules/RCTActionSheetManager.mm index c73aae982e57bd..ca8713692973ad 100644 --- a/React/CoreModules/RCTActionSheetManager.mm +++ b/React/CoreModules/RCTActionSheetManager.mm @@ -183,7 +183,7 @@ - (void)presentViewController:(UIViewController *)alertController shareController.completionWithItemsHandler = ^(NSString *activityType, BOOL completed, __unused NSArray *returnedItems, NSError *activityError) { if (activityError) { failureCallback(@[RCTJSErrorFromNSError(activityError)]); - } else if (completed) { + } else if (completed || activityType == nil) { successCallback(@[@(completed), RCTNullIfNil(activityType)]); } };