Я использую Facebook ios sdk для обмена, в котором мне нужно получить основную информацию пользователя, например userName, я делаю что-то вроде ниже,
в @ interface
@interface ViewController : UIViewController<FBRequestDelegate,FBDialogDelegate,FBSessionDelegate>
--------
@property (nonatomic,retain) FBRequest *fbRequestObj;
и в @implementation
- (void)viewDidLoad
{
fbRequestObj = [[FBRequest alloc] init];
[fbRequestObj setDelegate:(id)self];
[super viewDidLoad];
}
- (void)request:(FBRequest *)request didLoad:(id)result {
NSString* name = [result objectForKey:@"name"];
userName = [NSString stringWithFormat:@"Logged in as %@",name];
}
но моя проблема здесь в том, что вышеупомянутый делегат FBRequest вообще не вызывается ни в каком случае. Является ли мой способ реализации правильным или нет? если нет, пожалуйста, наведите меня.
Любая помощь заранее спасибо.