Это первый раз, когда я пытаюсь интегрировать Facebook в свое приложение для iOS. Я пытаюсь импортировать имя, фамилию и некоторые другие данные из Facebook. Я могу войти в Facebook, но не могу импортировать данные. Я думаю, что мой код где-то неверен, и я не знаю, где!
if (appDelegate.session.isOpen) {
[FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection,
id<FBGraphUser> user,
NSError *error2) {
regdet.firstname = user.first_name;
regdet.lastname = user.last_name;
regdet.email = [user objectForKey:@"email"];
regdet.address1 = [user objectForKey:@"locale"];
regdet.city = [user.location objectForKey:@"name"];
NSLog(@"firstname %@",regdet.firstname);
}];
} else {
if (appDelegate.session.state != FBSessionStateCreated) {
// Create a new, logged out session.
appDelegate.session = [[FBSession alloc] init];
}
// if the session isn't open, let's open it now and present the login UX to the user
[appDelegate.session openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error1) {
[FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection,
id<FBGraphUser> user,
NSError *error2) {
regdet.firstname = user.first_name;
regdet.lastname = user.last_name;
regdet.email = [user objectForKey:@"email"];
regdet.address1 = [user objectForKey:@"locale"];
regdet.city = [user.location objectForKey:@"name"];
NSLog(@"firstname %@",regdet.firstname);
}];
[self performSegueWithIdentifier: @"Facebooksegue" sender: self];
}];
}