gpt4 book ai didi

ios - FBSDKAccessToken.currentAccessToken().userID 有时返回 Nil

转载 作者:搜寻专家 更新时间:2023-10-31 22:15:56 29 4
gpt4 key购买 nike

我正在尝试创建一个个人资料注册页面,并在从“使用 Facebook 登录”页面转入后从 Facebook 分配图像。然而在这条线上...

        let userID = FBSDKAccessToken.currentAccessToken().userID

...有时它工作得很好但有时返回“nil”,我得到了

  ' 2015-04-16 15:08:41.195 FacebookLogin[65906:4225996] [Error]: invalid session token (Code: 209, Version: 1.7.1) 
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb) '

完整代码如下:

 override func viewDidLoad() {
super.viewDidLoad()



if let currentUser = PFUser.currentUser() {

let accessToken = FBSDKAccessToken.currentAccessToken()

let userID = FBSDKAccessToken.currentAccessToken().userID

println(userID)
let url = NSURL(string: "https://graph.facebook.com/"+userID+"/picture?width=300&height=300")

let urlRequest = NSURLRequest(URL: url!)


NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue.mainQueue(), completionHandler: {
response, data, error in



let image = UIImage(data: data)

self.profilePicture.image = image


currentUser.saveInBackground()

})



}

}

如何找到解决方法?

最佳答案

我遇到了同样的问题

尝试添加这些

self.fbLoginButton.delegate = self
FBSDKProfile.enableUpdatesOnAccessTokenChange(true)

关于ios - FBSDKAccessToken.currentAccessToken().userID 有时返回 Nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29674542/

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