2016-01-18 4 views
-1

Я новичок в Objective-C, и у меня есть некоторые проблемы.Открыть новый просмотр после входа в facebook

Я внедрил facebook auth в своем приложении для одного приложения, следующего за официальным учебником по facebook. Все работает нормально - появляется моя кнопка, и я могу войти в систему/выйти из системы.

Но после подключения к facebook я хочу открыть другое представление. Итак, я создал новый контроллер представления в своем застройщике, поместил новый segue (с именем)
Но когда я вызываю его с performSegueWithIdentifier, новый контроллер просмотра не открывается.

Так что если кто-то может мне помочь, это будет здорово. Спасибо всем из вас заранее;)

+0

У вас есть ошибки компиляции или ошибки времени выполнения? Что напечатано на консоли? Вы уверены, что вы установили правильный идентификатор в сегмент? Покажите нам какой-нибудь код! – Crazyrems

+0

У меня есть эта ошибка "-canOpenURL: не удалось найти URL-адрес:" fbauth2:/"- error:" (null) ", но в документе facebook говорится о его просто предупреждении", и я использую хороший отбор –

+0

извините за мой вопрос, но как я могу поставить код здесь –

ответ

0
#import "ViewController.h" 
#import <FBSDKCoreKit/FBSDKCoreKit.h> 
#import <FBSDKLoginKit/FBSDKLoginKit.h> 
@interface ViewController() 

@end 

@implementation ViewController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init]; 
    loginButton.center = self.view.center; 
    [self.view addSubview:loginButton]; 
    [self performSegueWithIdentifier:@"Next" sender:self]; 
} 

- (void)didReceiveMemoryWarning { 
    [super didReceiveMemoryWarning]; 
    // Dispose of any resources that can be recreated. 
} 

@end 
0
- (void)viewDidLoad { 
    [super viewDidLoad]; 
    FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init]; 
    loginButton.center = self.view.center; 
    [self.view addSubview:loginButton]; 
    [self performSegueWithIdentifier:@"Next" sender:self]; 
} 

Где код вашей кнопки?

Если я взгляну на этот код, вы хотите перейти к следующему экрану сразу после , показывая вашу кнопку на экране.

Возможно, вы захотите ответить на некоторые интерфейсы класса Facebook. Найдите SDK для Facebook.

Смежные вопросы