我正在編寫具有本地保存視頻(.mov)的iOS應用程序。我試圖通過UIActivityViewController附加視頻。它適用於電子郵件。該視頻已成功附加併發送。保存到相機膠捲時也可以使用。
附加到消息時不起作用。只顯示文字。 Twitter和Facebook也沒有出現。當我刪除視頻附件時,Twitter和Facebook終於開始展示。我真的不太在乎郵件,但是誰能告訴我爲什麼Facebook和Twitter沒有顯示出來?使用UIActivityViewController附加本地視頻
繼承人我的代碼:
- (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];
}
任何代碼顯示如何使用iOS7和UIActivityViewController發佈視頻? – c0d3Junk13