Tôi đang viết một ứng dụng iOS có video được lưu cục bộ (.mov). Tôi đang cố đính kèm video qua UIActivityViewController. Nó hoạt động tốt cho email. Video được đính kèm và gửi thành công. Nó cũng hoạt động khi lưu vào thư viện ảnh.
Nó không hoạt động khi đính kèm vào Tin nhắn. Chỉ văn bản được hiển thị. Ngoài ra Twitter và Facebook thậm chí không hiển thị. Khi tôi xóa tệp đính kèm video, Twitter và Facebook cuối cùng cũng bắt đầu hiển thị. Tôi thực sự không quan tâm quá nhiều đến Tin nhắn nhưng có ai có thể cho tôi biết tại sao Facebook và Twitter không hiển thị?đính kèm video cục bộ bằng UIActivityViewController
Heres mã của tôi:
- (IBAction) shareVideo {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *URL = [documentsDirectory stringByAppendingPathComponent:demoName];
NSString* someText = demoName;
NSURL *urlToShare = [NSURL fileURLWithPath:URL isDirectory:NO];
NSArray* dataToShare = @[someText, urlToShare];
UIActivityViewController* activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:dataToShare
applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypePrint,UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact];
activityViewController.completionHandler = ^(NSString *activityType, BOOL completed) {
//if (completed) {
[self dismissViewControllerAnimated:YES completion:nil];
//}
};
[self presentViewController:activityViewController animated:YES completion:nil];
}
Bất kỳ mã nào cho biết cách đăng video bằng iOS7 và UIActivityViewController? – c0d3Junk13