last night struggle this problem i got correct Answer for my problem
- (IBAction)loginFBAction:(id)sender{
UIButton *button=sender;
if ([button isSelected]) {
// [fb facebookLogOut];
[button setSelected:NO];
}else{
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login
logInWithReadPermissions: @[@"public_profile",@"user_friends",@"email",@"user_birthday"]
fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
NSLog(@"Process error");
} else if (result.isCancelled) {
NSLog(@"Cancelled");
} else {
NSLog(@"Logged in");
[self checkUser];
}
}]; [button setSelected:YES];
}
}
- (void)checkUser{
NSMutableDictionary* parametersDic = [NSMutableDictionary dictionary];
[parametersDic setValue:@"id, name, email, birthday, picture" forKey:@"fields"];
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"me"
parameters:parametersDic
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
NSLog(@"result %@",result);
NSString* nameFB = [result objectForKey:@"name"];
NSString* emailFB = [result objectForKey:@"email"];
}];
}
this is code but you need to make sure that you have enable the your app from FB developer page if you are not enable that your application will not work i am showing here the pic of that
here you are seeing green light side of app name for enable this green you need to go APP review option and public you app like this 
now you will be able to lunch your application and get access for the fb login.