1

我已经在 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];
}

当我单击uploadToTwitterButton.It 显示 Twitter 帖子页面并将图像 url 发送到 Twitter。很好它的工作。

现在我的问题是如果单击 uploadToTwitter 按钮并且在此之前我还没有登录然后它显示

在此处输入图像描述

当我单击设置时,它会转到设置页面的 Twitter 应用程序。然后我登录到Twitter。到目前为止没有问题。登录成功。然后问题是成功登录后,它仍然在Twitter App Page中。没有回到原始应用程序并且我的原始应用程序仍在后台。如何我原来的应用程序会以编程方式进入前台吗?

4

0 回答 0