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];
}
uploadToTwitter
Buttonをクリックすると、Twitter の投稿ページが表示され、画像の URL が Twitter に送信されます。ファイン その作業。
今私の質問は、uploadToTwitterボタンをクリックし、その前にログインしていない場合、それが表示される
[設定] をクリックすると、設定ページの Twitter アプリに移動します。それから私は Twitter にログインしました。それまでは問題ありません。ログインに成功しました。次に問題は、ログインに成功した後、まだ Twitter アプリ ページにあります。私の元のアプリはプログラムでフォアグラウンドになりますか?