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 设置复杂对象