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中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

UIActivityItemSource Protocole 设置复杂对象

JS 从斐波那契数列浅谈递归

自定义 UIActivity 的主题

如何从 UIActivityItemSource 函数返回多个值

心悸和胸痹证型及选方口诀-2020医疗卫生中医知识

边界网关协议的BGP属性