APP文件传输(二)-Share Extension

查看本文之前,建议先看以下同行的分享,了解什么是iOS的扩展,及如何新建扩展

/p/863ce6729455

虽然网上的关于share Extension的资料很多,但多千篇一律。所以我将自己学习过程中遇到的问题与大家分享以下,希望可以帮到大家。

1.我使用的自定义分享界面 ,所以将NSExtensionMainStoryboard换成NSExtensionPrincipalClass,MainstoryBoard换成MineShareViewController

2.NSExtensionAttributes 下添加

NSExtensionActivationSupportsImageWithMaxCount:9 ->表示最多分享9张图片,选中超过9张是,share Extension 栏隐藏app,

NSExtensionActivationSupportsMovieWithMaxCount:1->视屏,同上

NSExtensionActivationSupportsWebURLWithMaxCount:1

如果分享之前需要预览分享的数据,至少得判断该数据类型,图片展示,视频播放,等等