【发布时间】:2015-10-16 07:41:14
【问题描述】:
我有一个小问题。我正在使用 Parse 后端开发应用程序。所以我的问题是: 我已经在 _User 类中检索了所有用户的 objectId,如下所示:
var userIds = [String]()
var userQuery = PFUser.query()
userQuery?.findObjectsInBackgroundWithBlock({ (objects, error) -> Void in
if let users = objects {
self.userIds.removeAll(keepCapacity: true)
for object in users {
if let user = object as? PFUser {
if user.objectId != PFUser.currentUser()?.objectId {
self.userIds.append(user.objectId!)
}
}
}
}
println(userIds)
})
现在我想将存储在数组“userIds”中的所有 userIds 保存到名为“Something”的类中的列中。所以代码会是这样的:
var something:PFObject = PFObject(className: "Something")
something["users"] = // have problem here
something.saveInBackground()
如果我将 userIds 放在这里,它会给出错误.. 因为 userIds 是一个数组,但“users”列是 String..但我也想将所有 userIds 单独保存在“users”列中,就像它保存在_User 类的 objectId 列..
【问题讨论】:
-
如果我理解正确,您将必须创建与拥有用户 ID 一样多的“Something”类对象,并且您将单独保存每个对象,这样您就可以填写“Something”类的表格”,或者您想要一个“Something”对象,其中包含一个包含用户 ID 的数组?
-
我想将每个对象单独保存在“Something”类的“用户”列中。你谈论的第一个..
标签: ios swift parse-platform pfobject