Ios 为PFUser分配PFObject Swift

Ios 为PFUser分配PFObject Swift,ios,parse-platform,xcode6.3.1,Ios,Parse Platform,Xcode6.3.1,如何将PFUser添加到PFObject,下面是我的代码: var gameScore = PFObject(className: "SiteLog-\(jobName.text)") gameScore["TypeOfWorks"] = "\(typeOfWorks.text)" gameScore["DateAndTime"] = "\(formattedDate)" gameScore.saveInBackgroundWithBlock { (success: Bool,

如何将PFUser添加到PFObject,下面是我的代码:

var gameScore = PFObject(className: "SiteLog-\(jobName.text)")
gameScore["TypeOfWorks"] = "\(typeOfWorks.text)"
gameScore["DateAndTime"] = "\(formattedDate)"
gameScore.saveInBackgroundWithBlock {
        (success: Bool, error: NSError?) -> Void in
        if (success) {
            // The object has been saved.
            println("sucessfully sent to parse!")
        } else {
            // There was a problem, check error.description
            println("Error Sending to Parse = \(error)")
        }
那么我如何才能将用户分配给它,用户已经登录,那么我如何才能将此PFObject分配给当前登录的用户

我使用的是iOS Swift-Xcode 6.3.1

谢谢,
George Barlow

在Objective-C中,您可以通过调用[PFUser currentUser]来引用登录用户,该调用应转换为Swift作为PFUser.currentUser。假设您有一个名为user的gameScore列,您可以在保存gameScore之前添加以下代码行:

    if let user = PFUser.currentUser(), username = user.username {
        user["column-name-in-parse-data"] = username
    }

是的,但是当我这样做的时候,它会打印出很多类似的数字,后面跟着用户名,但是我怎么才能得到用户名呢?或者说@TatonkaUpdated my Response不可能得到用户名。你能用更新后的答案得到答案吗?不完全是,它会给我一个错误,说“不能输入PFUser类型的值?”?对于'string@TatonkaOh'类型的索引,对不起,我忘了PFUser有自己的方法和字段。再次更新了答案。让我知道它是否有效。