gpt4 book ai didi

ios - iOS 9 中的 Facebook 登录问题

转载 作者:行者123 更新时间:2023-11-30 13:36:18 26 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序,它使用 Facebook 作为用户登录的模式之一。我添加的代码如下:

    func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!)
{
if error != nil { print(error.localizedDescription) }
if result.isCancelled{
print("Cancelled") }
else {
self.performSegueWithIdentifier("facebookLogin", sender: self)
}
}

override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(fbLoginButton)
fbLoginButton.center = view.center

//checking current login status
checkCurrentLoginStatus()

fbLoginButton.delegate = self


}

func checkCurrentLoginStatus(){
if FBSDKAccessToken.currentAccessToken() != nil{
//load data from here
}
else {
print("Not yet logged in!")
}
}

以及应用程序委托(delegate)文件中的基本代码以及信息plist中的权限。我不确定,但目前,由于某种原因,当我尝试在 Safari Web 浏览器中授权应用程序时,Web View 会变为空白并显示“完成”按钮。如果有人能告诉我为什么会发生这种情况,那将会非常有帮助。

谢谢!

最佳答案

self.storyboard?.instantiateViewControllerWithIdentifier("FirstViewControllerStoryboardIdhere") as! FirstViewControllerClassnamehere

这解决了它。 :)

关于ios - iOS 9 中的 Facebook 登录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36028127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com