[問題] 內建分享影片到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