Obj-C — Профиль в Facebook.Имя всегда возвращало значение NULL?

#objective-c #facebook-ios-sdk

Вопрос:

Я успешно зарегистрировал своего пользователя в своем приложении с помощью SDK Facebook, но по какой-то причине, когда я пытаюсь использовать приведенный ниже код для извлечения имени пользователя из его профиля, он возвращает нулевое значение?

ViewController.m

 -(void)viewDidLoad {

    [FBSDKProfile loadCurrentProfileWithCompletion:
     ^(FBSDKProfile *profile, NSError *error) {
       if (profile) {
         NSLog(@"Hello, %@!", profile.firstName);
       }
     }];

}
 

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