2013-08-22 61 views
0

我想與UIActivityViewController分享YouTube的視頻Facebook在Facebook上分享YouTube鏈接

所以我創建UIActivityViewController

UIActivityViewController *activityViewController = [[UIActivityViewController alloc] 
initWithActivityItems:activityItems applicationActivities:applicationActivities]; 

YouTubeAppDelegate *md = (YouTubeAppDelegate*)[[UIApplication sharedApplication] delegate]; 
[self presentViewController:activityViewController animated:YES completion:^{}]; 

與我的YouTube鏈接到這一點。

但是,當我在UIActivityViewControllerFacebook按鈕,它張貼在Facebook文本而不是嵌入視頻播放器。 任何想法如何解決它?

回答

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

enter image description here

+0

我想從UIActivityViewController – MTA

+0

@MTA分享:可以請你在這裏粘貼代碼,以便更好地理解 – Pradeep