我想用 UIActivityViewController
在 Facebook
中分享 YouTube
视频。
所以我创建了UIActivityViewController
:
UIActivityViewController *activityViewController = [[UIActivityViewController alloc]
initWithActivityItems:activityItems applicationActivities:applicationActivities];
YouTubeAppDelegate *md = (YouTubeAppDelegate*)[[UIApplication sharedApplication] delegate];
[self presentViewController:activityViewController animated:YES completion:^{}];
然后我将 YouTube 链接添加到此。
但是当我按下 UIActivityViewController
中的 Facebook
按钮时,它会将其作为文本发布到 Facebook
而不是嵌入视频播放器中。
知道我该如何解决它吗?
最佳答案
NSArray * activityItems = @[[NSString stringWithFormat:@"Some initial text."], [NSURL URLWithString:@"http://www.youtube.com/watch?v=yyEWkJgdftE"]];
NSArray * applicationActivities = nil;
NSArray * excludeActivities = @[UIActivityTypeAssignToContact, UIActivityTypeCopyToPasteboard, UIActivityTypePostToWeibo, UIActivityTypePrint, UIActivityTypeMessage];
UIActivityViewController * activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
activityController.excludedActivityTypes = excludeActivities;
[self presentViewController:activityController animated:YES completion:nil];
关于iphone - 在 Facebook 中分享 YouTube 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18382649/