0

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 を使用しています

ありがとう、ジョージ・バーロウ

4

1 に答える 1

0

Objective-C では、 を呼び出してログインしているユーザーを参照できます。[PFUser currentUser]これは、Swift として に変換されPFUser.currentUser()ます。という名前の gameScore の列があるとします。gameScoreuserを保存する前に、次のコード行を追加できます。

    if let user = PFUser.currentUser(), username = user.username {
        user["column-name-in-parse-data"] = username
    }
于 2015-05-18T18:12:10.620 に答える