nil stuff
This commit is contained in:
parent
b254ae2c5d
commit
8c26522eed
@ -154,8 +154,13 @@ NSString * const KeyActionTypeOpen = @"openPage";
|
||||
|
||||
- (void)shareAction:(nullable NSDictionary *)actionInformation additionalData:(nullable NSDictionary *)additionalData delegateObject:(nullable DelegateObject *)delegateObject {
|
||||
|
||||
NSString *shareType = [actionInformation stringForKey:KeyShareType];
|
||||
NSString *shareText = [actionInformation stringForKey:KeyShareText];
|
||||
NSString *shareType = [actionInformation string:KeyShareType];
|
||||
NSString *shareText = [actionInformation string:KeyShareText];
|
||||
|
||||
if (!shareText || !shareType) {
|
||||
return;
|
||||
}
|
||||
|
||||
NSArray *shareData = nil;
|
||||
|
||||
if ([shareType isEqualToString:@"text"]) {
|
||||
@ -180,11 +185,8 @@ NSString * const KeyActionTypeOpen = @"openPage";
|
||||
if (shareData.count > 0) {
|
||||
[MVMCoreDispatchUtility performBlockOnMainThread:^{
|
||||
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:shareData applicationActivities:nil];
|
||||
if (activityViewController == nil) {
|
||||
return;
|
||||
}
|
||||
|
||||
void(^activityCompletion)(UIActivityType activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) = ^(UIActivityType activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {
|
||||
void(^activityCompletion)(UIActivityType, BOOL, NSArray*, NSError*) = ^(UIActivityType activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {
|
||||
if (activityType == UIActivityTypeCopyToPasteboard) {
|
||||
[[MVMCoreSessionObject sharedGlobal] copyStringToClipboard:shareText];
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user