如果你看这里:
你会看到我制作了一个PFUser并添加了两个新对象,一个sentItems
数组和一个receivedItems
数组。在我的代码中,我想访问这些并附加和更改它们,所以我请求帮助并得到了这个:
var receivedItemsArr = PFUser.currentUser()!["receivedItems"] as? [Item]
var sentItemsArr = PFUser.currentUser()!["sentItems"] as? [Item]
Item
只是我制作的一个对象,我希望数组能够容纳。这不起作用;它不会保存,也不会让我得到阵列中的内容。
我需要编写什么Swift代码才能帮助我,因为它会产生两个新变量,这些变量将是Parse中那些数组的内容,并且我能够将它们保存回来?
答案 0 :(得分:0)
假设您已经创建了一个名为" Data"。
的新类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
}
}
我认为你正在寻找类似的东西