UIActivityItemSource协议可选方法在iOS 8中不起作用

时间:2015-03-27 20:52:32

标签: ios objective-c uiactivityviewcontroller

我已使用UIActivityItemSource实施UIActivityViewController协议以在Facebook上分享网址。 activityViewControllerPlaceholderItem:调用必需的方法activityViewController:itemForActivityType:UIActivityViewController。但是,不会调用下面用于在预览页面中显示缩略图图像的可选方法。

- (UIImage *)activityViewController:(UIActivityViewController *)activityViewController thumbnailImageForActivityType:(NSString *)activityType suggestedSize:(CGSize)size

此代码适用于iOS 7,但不适用于iOS 8.任何帮助都非常受欢迎。

1 个答案:

答案 0 :(得分:0)

在创建UIActivityViewController时将自己添加到活动项中:

let activityViewController = UIActivityViewController(activityItems: [self], applicationActivities: nil)