Назначение PFUser с помощью PFObject Swift

Как я могу добавить 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)")
        }

Итак, как бы я мог назначить ему пользователя, пользователь уже вошел в систему, так как я могу назначить этот объект PFO для текущего пользователя, вошедшего в систему!

Я использую iOS Swift - Xcode 6.3.1

Спасибо, Джордж Барлоу

1 ответ

Решение

В Objective-C вы можете ссылаться на вошедшего в систему пользователя, вызывая [PFUser currentUser], что следует перевести на Swift как PFUser.currentUser(), Скажем, у вас есть колонка для gameScore под названием userВы можете добавить эту строку кода перед сохранением gameScore:

    if let user = PFUser.currentUser(), username = user.username {
        user["column-name-in-parse-data"] = username
    }
Другие вопросы по тегам