无法从Swift 1.2中的PFTwitterUtils获取屏幕名
由于将iOS项目升级到Swift 1.2和最新的Parse SDK,我无法再获取登录用户的Twitter屏幕名 返回twitter对象,但screenName字段始终为零 这是我的代码块无法从Swift 1.2中的PFTwitterUtils获取屏幕名,swift,twitter,parse-platform,Swift,Twitter,Parse Platform,由于将iOS项目升级到Swift 1.2和最新的Parse SDK,我无法再获取登录用户的Twitter屏幕名 返回twitter对象,但screenName字段始终为零 这是我的代码块 PFTwitterUtils.logInWithBlock { (user: PFUser?, error: NSError?) -> Void in if user == nil { NSLog("Uh oh. The user cance
PFTwitterUtils.logInWithBlock {
(user: PFUser?, error: NSError?) -> Void in
if user == nil {
NSLog("Uh oh. The user cancelled the Twitter login.")
} else if user!.isNew {
NSLog("User signed up and logged in with Twitter!")
//Segue to the navigation view controller
self.performSegueWithIdentifier("SegueFromSplashVCToLibraryScannerVC", sender: self);
} else {
NSLog("User logged in with Twitter!")
NSLog(user!.username!)
let twitter = PFTwitterUtils.twitter()!
let twitterName : String = twitter.screenName!
//Segue to the navigation view controller
self.performSegueWithIdentifier("SegueFromSplashVCToLibraryScannerVC", sender: self);
}
}
尝试返回屏幕名时,我收到以下消息:
在展开可选值时意外发现nil
有什么想法吗?看看其他类似的问题,这个问题似乎不是针对斯威夫特的。我建议你看看其他问题,也许你可以在那里找到答案。你能解决这个问题吗?我有一个类似的问题,PFTwitterUtils.twitter()为nil,导致应用程序崩溃。这个问题似乎在使用最新的解析库时消失了。