从 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
}
}
我想你正在寻找类似的东西
如果你看这里:
您会看到我创建了一个 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
}
}
我想你正在寻找类似的东西