У меня есть вход в систему Facebook в приложении IOS. возможно после входа в систему, чтобы показать еще один контроллер?Facebook IOS sdk после входа в систему
здесь код в ViewController.h
#import "ViewController.h"
#import "dashBoardViewController.h"
@interface ViewController()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.loginButton.delegate = self;
self.loginButton.readPermissions = @[@"public_profile", @"email"];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
user:(id<FBGraphUser>)user {
[self performSegueWithIdentifier:@"yourSegueToDestinationViewController" sender:self];
}
-(void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView{
}
-(void)loginView:(FBLoginView *)loginView handleError:(NSError *)error{
NSLog(@"%@", [error localizedDescription]);
}
@end
я попробовал код и ответ от сети, но после того, как я войти в систему он показывает мне ту же самую страницу с синей кнопкой Facebook «Выход» мне нужно только перейти в другое Просмотр и передача FacebookID и Имя пользователя Facebook. это возможно? где ошибка?
EDIT я изменил мой метод это:
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
user:(id<FBGraphUser>)user {
[self.navigationController presentViewController:dashBoardViewController animated:YES completion:nil];
}
и в моем ViewController.hi добавил:
@property (weak, nonatomic) IBOutlet ViewController *dashBoardViewController;
он говорит мне, чтобы изменить
[self.navigationController presentViewController:dashBoardViewController animated:YES completion:nil];
К
[self.navigationController presentViewController:_dashBoardViewController animated:YES completion:nil];
когда я делаю, что это тот же самый результат
, где я должен поставить его? @dizzyboy – Marcodevelopingcenter
'loginViewFetchedUserInfo: (FBLoginView *) loginView пользователь: (id) пользователь' метод. создать первый 'YourViewController' –
dizzyboy
см. мои правки, пожалуйста @dizzyboy – Marcodevelopingcenter