2017-05-18 8 views
1

내가 "UIActivityViewController"위챗에 UIActivityViewController 동영상 공유는

통해 위챗 내 응용 프로그램에서 비디오를 공유 할 실패하지만 위챗의 전송 (90 % alsmost) 매우 자주

대화에 메시지를 "전송 실패"있어요 그러나 내 아이폰 사진에 동일한 비디오를 저장하려고 시도하면

다음 wechat에 공유하지만, 나는 결코 실패하지 않습니다.

공유하기 전에해야 할 일이 있습니까?

내 코드 : 같은 문제에

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]; 

답변

0

iOS9.3,10.2,10.3에서 장비는 그 "发布 不成功"100 %을 제안, 친구 위챗 할 수있는 비디오를 공유하지만 iOS8의있다. 4는 UIActivityViewController를 사용하여 성공을 공유 할 수 있습니다.

+0

해결책이 있습니까? 나는 그것이 WeChat의 문제일지도 모른다라고 생각한다. 하지만 고객이 믿을 수 없도록 만드는 것은 어렵습니다. @@ – Devin

+0

아니요, iOS 시스템 문제 일 수도 있습니다. 이제'SLComposeViewController '를 임시로 사용합니다. – zeaa

+1

마지막으로 근본 원인을 찾았습니다. 비디오 파일을 720p로 리샘플링합니다. 다시 실패하지 않습니다. 그러나 그것은 또한 공유 활동을 천천히합니다. – Devin