我正在尝试使用SLComposeViewController在我的iOS应用程序中分享一个链接。
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:@"Here's the link I promised:"];
[controller addURL:[NSURL URLWithString:@"http://www.url.com"]];
[self presentViewController:controller animated:YES completion:nil];
控制器出现时,输入框中没有文本。您可以添加文本并成功发送它(URL 也会在发布中正确显示)。我刚刚安装了 FacebookSDK 4.01,这是一个 iOS 7/8 应用程序。
有任何关于为什么初始文本不显示的想法吗?我甚至尝试过不使用 URL,只使用文本,但是没有效果。
额外说明:如果我删除 addURL,则应用程序会在触摸“发布”按钮时冻结,并且帖子永远不会被发送。
谢谢任何帮助!!!