【发布时间】:2016-04-28 05:44:24
【问题描述】:
UIImage * imageShare = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:trackImagePath]]];
NSURL *urlLink = [NSURL URLWithString:linkstr];
SharingActivityProvider * share = [[SharingActivityProvider alloc]initWithPlaceholderItem:@"Ghaneely Share!"];
share.sharelink = urlLink;
share.sharelinkText = shareString;
NSArray *objectsToShare = @[imageShare,share];
activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];
NSArray *excludeActivities = @[UIActivityTypePostToWeibo,UIActivityTypePrint,UIActivityTypeSaveToCameraRoll,UIActivityTypeAssignToContact,UIActivityTypeAirDrop];
activityVC.excludedActivityTypes = excludeActivities;
[self presentViewController:activityVC animated:TRUE completion:nil];
我想使用 UIActivityController 在 WhatsApp 上分享 text 和 image(两者),就像 Android 一样。在我使用没有SharingActivityProvider 的共享之前,它曾经可以工作。但我需要在 facebook、twitter 等上发布不同的文本,因此我使用的是ActivityProvider(我认为这不应该是问题)。现在使用上面的代码,它只共享image。
可能是什么问题?
【问题讨论】:
标签: ios objective-c whatsapp uiactivityviewcontroller file-sharing