1

IOS 6 で Twitter In My App を統合しました。

私の作業コードはこちら

-(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をクリックすると、Twitter の投稿ページが表示され、画像の URL が Twitter に送信されます。ファイン その作業。

今私の質問は、uploadToTwitterボタンをクリックし、その前にログインしていない場合、それが表示される

ここに画像の説明を入力

[設定] をクリックすると、設定ページの Twitter アプリに移動します。それから私は Twitter にログインしました。それまでは問題ありません。ログインに成功しました。次に問題は、ログインに成功した後、まだ Twitter アプリ ページにあります。私の元のアプリはプログラムでフォアグラウンドになりますか?

4

0 に答える 0