使用UIActivitycontroller

时间:2015-05-19 08:11:45

标签: ios objective-c facebook

我必须使用urlUIActivityController分享文字附加内容。它显示电子邮件,推特和其他共享。但没有显示Facebook分享。我也已经登录了Facebook。

这是我的代码。

NSString *str_link = @"www.examplelink.com";
NSArray *movieitems = [[NSArray alloc] initWithObjects:@"Check out this really cool!\n", str_link, nil]; 

UIActivityViewController *controller = [[UIActivityViewController alloc]initWithActivityItems:movieitems applicationActivities:nil];

[self presentViewController:controller animated:YES completion:nil];

1 个答案:

答案 0 :(得分:0)

我已修复此问题,添加url而非添加字符串数组。

NSURL *url = [NSURL URLWithString:str_link];
movieitems = @[[NSString stringWithFormat:@"Check out this really cool!\n"], url];

现在我已经面临如果我使用facebook发布只有一个链接被共享。我添加的文本(@"Check out this really cool!")将被忽略。