Я использую SDK Facebook, чтобы пользователь мог войти в мое приложение с помощью Facebook. Кнопка входа в систему работает отлично. Это позволяет пользователю входить и выходить, и правильный профиль найден. Однако, когда пользователь входит в систему, мне нужно, чтобы приложение показывало другой контроллер представления. Вот код ниже:
override func viewDidLoad()
{
super.viewDidLoad()
var loginButton = FBLoginButton(permissions: [ .publicProfile ])
let screenSize:CGRect = UIScreen.main.bounds
let screenHeight = screenSize.height // real screen height
//let's suppose we want to have 10 points bottom margin
let newCenterY = screenHeight - loginButton.frame.height - 20
let newCenter = CGPoint(x: view.center.x, y: newCenterY)
loginButton.center = newCenter
view.addSubview(loginButton)
if(AccessToken.current != nil) {
let storyboard = UIStoryboard(name: "Logged In", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "Logged In")
self.navigationController?.push(vc, animated: true) // this is the error line
}
// Extend the code sample "1. Add Facebook Login Button Code"
// In your viewDidLoad method:
loginButton = FBLoginButton(permissions: [ .publicProfile, .email, .userFriends ])
}
Это сообщение об ошибке: Значение типа 'UINavigationController' не имеет члена 'pu sh '
Я использую последнюю версию SDK. Так что я не знаю, что не так? Помощь была бы потрясающей! Спасибо