[问题] 内建分享影片到Wechat 常失败

楼主: abc01251 (爪哥)   2017-05-19 22:37:49
各位大大安安
小弟目前在iOS上面发生了问题要请教一下
我用内建的 UIActivityViewController 分享影片到 wechat
有非常高的机率发生 传送失败 (90%以上)
但是我用手机 "照片"app 分享则不会有问题
程式码如下:
** NSMutableArray *shareFile = [[NSMutableArray alloc] init];
**
** NSURL *shared = [NSURL fileURLWithPath:file.localFilePath];
** if ([[NSFileManager defaultManager] fileExistsAtPath:file.localFilePath]) {
** [shareFile addObject: shared];
** }
**
** UIActivityViewController *_shareVC =
** [[UIActivityViewController alloc]
** initWithActivityItems:[shareFile copy] applicationActivities:nil];
**
** [_shareVC setCompletionWithItemsHandler:nil];
如果传送的是照片, 成功机率相对高很多
成功过一次后, 后面成功机率也会变高
但是 我实在看不出这问题在哪边,
每次分享都重新 alloc UIActivityViewController,
不解什么原因可能会造成这问题
只知道 wechat的对话框有正常显示, 并跑完他的progress bar,
接着显示 传送失败
点击重试, 则会卡著 没反应
最最奇怪的地方是..显示传送失败的话, 在wechat 上是看得到影片的
只是会显示 红色金叹号 表示传送失败
不知道有没有大大有这方面的经验
Thx

Links booklink

Contact Us: admin [ a t ] ucptt.com