gpt4 book ai didi

更新的twitter api更新到Twitter1.11.3后,使用fabric登录iOS导致错误

转载 作者:行者123 更新时间:2023-11-30 14:01:53 24 4
gpt4 key购买 nike

更新后的 twitter api 更新到 Twitter1.11.3 后,使用 Fabric 登录 iOS 会导致错误。

这是代码。

Twitter.sharedInstance().logInWithCompletion { (session: TWTRSession!, error: NSError!) -> Void in
if session != nil {
self.showActivityIndicator()

let parameters = [
"tw_id":session.userID,
"tw_name" :session.userName,
"tw_token":session.authToken,
"device_token":self.defaults.objectForKey("deviceToken") as! String
]
Alamofire.request(.POST, self.uri.usersApi + "/tw_login", parameters: parameters, encoding: .JSON)
.responseJSON { request, response, result in
var jsonObj = JSON(result.value!)
self.defaults.setObject(jsonObj["id"].int, forKey: "uid")
self.defaults.setObject(jsonObj["name"].string, forKey: "current_user_name")
self.defaults.setObject(jsonObj["title"].string, forKey: "job_title")
}
} else {
print(error.localizedDescription)
}
}

那么,这就是错误。你能告诉我如何解决这个问题吗?

'(TWTRSession!, NSError!) -> Void' is not convertible to 'TWTRLogInCompletion' (aka '(Optional<TWTRSession>, Optional<NSError>) -> ()')

最佳答案

我已经解决了这个问题。感谢您的帮助。

 Twitter.sharedInstance().logInWithCompletion{session, error in
if session != nil {
self.showActivityIndicator()

let parameters = [
"tw_id":session!.userID,
"tw_name" :session!.userName,
"tw_token":session!.authToken,
"device_token":self.defaults.objectForKey("deviceToken") as! String
]
Alamofire.request(.POST, self.uri.usersApi + "/tw_login", parameters: parameters, encoding: .JSON)
.responseJSON { request, response, result in
var jsonObj = JSON(result.value!)
self.defaults.setObject(jsonObj["id"].int, forKey: "uid")
self.defaults.setObject(jsonObj["name"].string, forKey: "current_user_name")
self.defaults.setObject(jsonObj["title"].string, forKey: "job_title")
}
} else {
print(error!.localizedDescription)
}
}

关于更新的twitter api更新到Twitter1.11.3后,使用fabric登录iOS导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32902038/

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