Objective c Swift中的Twitter集成
我目前正在尝试添加twitter集成,以允许用户在twitter上共享我的应用程序,但是我还没有看到任何Swift示例,所以我正在尝试翻译一个Objective C版本 这就是我要翻译的:Objective c Swift中的Twitter集成,objective-c,swift,Objective C,Swift,我目前正在尝试添加twitter集成,以允许用户在twitter上共享我的应用程序,但是我还没有看到任何Swift示例,所以我正在尝试翻译一个Objective C版本 这就是我要翻译的: - (IBAction)postToTwitter:(id)sender { if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) { SLComposeViewController *tweetSh
- (IBAction)postToTwitter:(id)sender {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
SLComposeViewController *tweetSheet = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeTwitter];
[tweetSheet setInitialText:@"Great fun to learn iOS programming at appcoda.com!"];
[self presentViewController:tweetSheet animated:YES completion:nil];
}
}
不幸的是,我被困在第一线。这就是我目前拥有的全部:
@IBAction func twitterShare(sender: AnyObject) {
if ShareTableViewController
}
我不确定这是否正确,如果是的话,我应该从这里走到哪里。任何帮助都将不胜感激。您可以使用以下代码演示
twitter视图控制器。
您必须在设备中为此配置twitter帐户
@IBAction func twitterShare(sender: AnyObject) {
if SLComposeViewController.isAvailableForServiceType(SLServiceTypeTwitter){
var tweetSheet:SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
tweetSheet.setInitialText("Great fun to learn iOS programming at appcoda.com!")
self.presentViewController(tweetSheet, animated: true, completion: nil)
}
}
谢谢!我无法理解的原因是因为我忘了添加“导入社交”。