SLComposeViewController

SLComposeViewController

我正在创建类型为SLComposeViewControllerSLServiceTypeTwitter,并且向其中添加了urltext。但是,未显示文本,仅显示url

有人知道为什么SLComposeViewController's setInitialTextTwitter中的iOS 11上不起作用吗?

这是我的代码片段:

SLComposeViewController *twPostSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[twPostSheet setInitialText:copy];
[twPostSheet addURL:[NSURL URLWithString:url]];

UIViewController *controller = RCTPresentedViewController();
twPostSheet.completionHandler = ^(SLComposeViewControllerResult result) {
    // Shared with success
};
[controller presentViewController:twPostSheet animated:YES completion:nil];

最佳答案

此行为是有意的。您应该使用Twitter iOS kit。有了它,您可以与文本,URL,照片和视频共享推文。 Facebook份额也是如此。

关于ios - SLComposeViewController setInitialText在iOS 11中的Twitter上不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49816839/

10-10 03:08