UIActivityViewController共享图像和文本可防止Instagram活动

时间:2016-11-20 05:23:16

标签: ios instagram sharing uiactivityviewcontroller

以下代码显示了可以共享图像和文本的应用程序的活动视图控制器。 Instagram只会在我删除shareText项目时显示。

UIImage *shareImage = [UIImage imageNamed:@"image.jpg"];
NSString *shareText = @"some text";
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:@[shareImage,shareText] applicationActivities:nil];

如果特定服务不支持,我希望能够共享所有服务并删除文本。因此,我实现了UIActivityItemSource并尝试根据传入的activityType进行过滤:

- (NSString *)activityViewController:(UIActivityViewController *)activityViewController dataTypeIdentifierForActivityType:(nullable UIActivityType)activityType

activityType几乎总是nil。所以我无法过滤它。

任何人都有解决方案吗?

0 个答案:

没有答案