2015-09-16 2 views
1

Я пытаюсь добавить протокол FBLoginViewDelegate так:Не можете найти объявление протокола для FBLoginViewDelegate

#import <UIKit/UIKit.h> 
#import <FBSDKLoginKit/FBSDKLoginKit.h> 

@interface ViewController : UIViewController<FBLoginViewDelegate> 
@property (weak, nonatomic) IBOutlet FBSDKLoginButton *loginButton; 
@end 

Однако я получаю Cannot find protocol declaration for 'FBLoginViewDelegate'

Я добавил к моему FBSDKLoginKit.framework Xcode проект.

Эти два ответа говорят, чтобы добавить FacebookSDK.framework в мой проект и импортировать его:

How to make Xcode find file FacebookSDK.h?

Cannot find protocol declaration for 'FBLoginViewDelegate'

Однако зип, что я скачал и извлеченный не имеет FacebookSDK.framework в нем. Вот что у меня есть:

enter image description here

и я скачал его из Facebook здесь: https://developers.facebook.com/docs/ios/getting-started

Кто-нибудь знает, как я могу это исправить? Или почему у меня нет FacebookSDK.framework? Благодаря!

ответ

3

Изменить <FBLoginViewDelegate><FBSDKLoginButtonDelegate>.

<FBLoginViewDelegate> в предыдущей версии SDK. Ток <FBSDKLoginButtonDelegate>

+0

Это правильно, я на самом деле просто нашел информацию об этом. Спасибо. Кстати, вы случайно не знаете, является ли profile.userId уникальным идентификатором пользователя? Я буду принимать этот ответ сейчас :) – user1282637

+0

«знаете, если profile.userId является уникальным идентификатором пользователя»? Я не понимаю, что вы имеете в виду? В любом случае после успешного входа в систему вы можете получить такую ​​информацию, как [[[FBSDKGraphRequest alloc] initWithGraphPath: @ "me" parameters: parameters] startWithCompletionHandler:^(FBSDKGraphRequestConnection * connection, id result, NSError * error) { if (! Error) { NSLog (@ "FacebookManager Полученная информация о пользователе:% @", результат); } else { NSLog (@ "Ошибка FacebookManager% @", ошибка); } }]; – anhtu

+0

См. Этот http://stackoverflow.com/questions/29471243/getting-users-personal-info-from-facebook-in-ios – anhtu

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