无法从Swift 1.2中的PFTwitterUtils获取屏幕名

无法从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

由于将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 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,导致应用程序崩溃。这个问题似乎在使用最新的解析库时消失了。