我正在创建类型为SLComposeViewController
的SLServiceTypeTwitter
,并且向其中添加了url
和text
。但是,未显示文本,仅显示url
。
有人知道为什么SLComposeViewController's
setInitialText
在Twitter
中的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/