从 Parse 获取自定义数组内容并将它们发送回 Parse

Getting custom array contents back from Parse and sending them back to Parse

如果你看这里:

您会看到我创建了一个 PFUser 并向其中添加了两个新对象,一个 sentItems 数组和一个 receivedItems 数组。在我的代码中,我想访问它们并附加和更改它们,所以我寻求帮助并得到了这个:

var receivedItemsArr = PFUser.currentUser()!["receivedItems"] as? [Item]
var sentItemsArr = PFUser.currentUser()!["sentItems"] as? [Item]

Item 只是我创建的一个对象,我想让数组保存它。这是行不通的;它不会保存,也不会为我获取数组中的内容。

我需要编写什么 Swift 代码来帮助我,因为它会生成两个新变量,这两个变量将是来自 Parse 的那些数组的内容,并且我将能够保存他们回来了?

假设您创建了一个名为 "Data" 的新 class。

var dummy = ["1","2"]
var dummy2 = ["3","4"]
var ObjectsToSave = PFObject(className: "Data")
var username = PFUser.currentUser()?.username
ObjectsToSave["receivedItems"] = dummy
ObjectsToSave["sentItems"] = dummy2
ObjectsToSave["username"] = username
    ObjectsToSave.saveEventually { (success:Bool, error:NSError?) -> Void in
        if error == nil {
        // there is no error so object was save
        }
        else{
        // error
        }
    }

我想你正在寻找类似的东西