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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIActivityItemSource协议可选方法在iOS 8中不起作用相关的知识,希望对你有一定的参考价值。

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

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

此代码适用于ios 7,但不适用于iOS 8.任何帮助都非常感谢。

答案

在创建UIActivityViewController时将self添加到活动项:

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

以上是关于UIActivityItemSource协议可选方法在iOS 8中不起作用的主要内容,如果未能解决你的问题,请参考以下文章