我已经在 IOS 6 的我的应用程序中集成了 Twitter。
我的工作代码在这里
-(IBAction)uploadPhotoToTwitter
{
//IOS 6 Twitter Integration
SLComposeViewController *composeController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[composeController setInitialText:@"ios 6 TESTING"];
[composeController addImage:[UIImage imageNamed:@"cat.jpg"]];
[composeController setCompletionHandler:^(SLComposeViewControllerResult result) {
NSString *output;
switch (result)
{
case SLComposeViewControllerResultCancelled:
output = @"Tweet cancelled.";
break;
case SLComposeViewControllerResultDone:
output = @"Tweet done. ios 6";
break;
default:
break;
}
[self dismissViewControllerAnimated:YES completion:nil];
}];
[self presentViewController:composeController animated:YES completion:nil];
}
当我单击uploadToTwitter
Button.It 显示 Twitter 帖子页面并将图像 url 发送到 Twitter。很好它的工作。
现在我的问题是如果单击 uploadToTwitter 按钮并且在此之前我还没有登录然后它显示
当我单击设置时,它会转到设置页面的 Twitter 应用程序。然后我登录到Twitter。到目前为止没有问题。登录成功。然后问题是成功登录后,它仍然在Twitter App Page中。没有回到原始应用程序并且我的原始应用程序仍在后台。如何我原来的应用程序会以编程方式进入前台吗?