【问题标题】:Getting custom array contents back from Parse and sending them back to Parse从 Parse 获取自定义数组内容并将它们发送回 Parse
【发布时间】:2015-07-29 01:12:45
【问题描述】:

如果你看这里:

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

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

Item 只是我制作的一个我希望数组保存的对象。这不起作用;它不会保存,也不会为我获取数组中的内容。

我需要编写哪些 Swift 代码来帮助我,因为它会生成两个新变量,这些变量将是 Parse 中这些数组的内容,并且我可以将它们保存回来?

【问题讨论】:

  • 你想做什么
  • 所以我只是想访问数组,然后设置它的数据类型,然后访问数组中存储的信息,最后保存
  • 哇...你是不是要查询从解析到数组的数据
  • 没有。我不这么认为我做了一个叫做数组的对象
  • 我只想要那个数组中的信息

标签: arrays swift parse-platform pfquery


【解决方案1】:

假设您创建了一个名为“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
        }
    }

我认为您正在寻找类似的东西

【讨论】:

  • 您将使用 PFQuery 并使用 findObjectInBackgroundwithBlock 方法
  • 所以当我使用 parse 时,我更多地使用 _User 类来登录和注册用户创建一个新类来保存检索数据......很高兴我能提供帮助
  • 但你没有给出答案这只是一个评论
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-17
  • 1970-01-01
相关资源
最近更新 更多