我必须使用url
与UIActivityController
分享文字附加内容。它显示电子邮件,推特和其他共享。但没有显示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];
答案 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!"
)将被忽略。