Я установил facebookSDK, а затем все требования, он работает, как я могу извлечь данные из учетной записи пользователя Facebook, однако я не могу выполнить SEGUE после входа в систему.Войти с FBSDK, не может выполнять SEGUE
я получаю сообщение об ошибке:
Предупреждение: Attempt to present <viewController1> on <FBSDKContainerViewController> whose view is not in the window hierarchy!
Вот мои коды:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
if (FBSDKAccessToken.currentAccessToken() == nil) {
print("not logged in")
}
else {
print("logged in")
}
let loginButton = FBSDKLoginButton()
loginButton.readPermissions = ["public_profile", "email", "user_friends"]
loginButton.center = self.view.center
loginButton.delegate = self
self.view.addSubview(loginButton)
}
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!) {
if ((error) != nil)
{
}
else if result.isCancelled {
}
else {
if result.grantedPermissions.contains("email")
{
// Do work
returnUserData()
addViewHierarchy()
// self.performSegueWithIdentifier("signUpFollowPage", sender: self)
}
}
}
Любой может помочь? Спасибо
Отправьте код, который показывает логин с FB. – Rumin
Я добавил соответствующие коды. Спасибо – jim
Такая же проблема, никаких «красивых» решений. Любые советы по этому поводу? –