- (void)viewDidLoad {
[super viewDidLoad];
FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
loginButton.center = self.view.center;
[self.view addSubview:loginButton];
if ([FBSDKAccessToken currentAccessToken]) {
NSLog(@"the user is lopgged in ");
UIStoryboard *mainStoryboard =[UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:@"secondid"];
[self presentViewController:vc animated:YES completion:nil];
FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
// Optional: Place the button in the center of your view.
loginButton.center = self.view.center;
[self.view addSubview:loginButton];
}}
Facebookのログインには上記のコードを使用していますが、Facebookのログインはうまく動作していますが、Facebookのログインに成功した後、欲望のビューコントローラをナビゲートしたいのですが、このコードは同じページに移動します2回目に別のView Controllerに移動しますが、初めてhome viewcontrollerに戻ります。たとえば、1つのView ControllerでFacebookにログインし、別のView Controllerでログアウトする必要があります。Facebookのログインに成功した後、欲望のビューコントローラをナビゲートする方法は?
現在のviewcontrollerを閉じて別のビューコントローラを開きますか? – psk
お返事ありがとうございます。私は同じ必要があります – user19
提示するviewControllerを作成します。現在のviewcontrollerを却下し、そのcompeletionブロックに新しいviewcontrollerを提示するよりも。 – psk