对不起,如果已经在Swift的某处解释过,我知道这很简单,但我无法在任何地方找到答案。
基本上我的问题是我在Parse中有一个名为" Groups"有一个"标题"对象在里面。然后在下面的代码中,我创建了一个名为" RankedItems"拥有它自己的对象。其中一个对象是" groupOwner"这里的目标是将它分配给指向"标题" "群组中的对象"类。
我的代码如下所示。显然我在尝试创建" groupOwner"的代码行中有错误的语法,我一直在尝试所有内容,所以我想我会把它留作占位符。
任何人都可以指出我应该如何创建" groupOwner"作为指向" Groups"中对象的指针类?谢谢!
// Add Parse Group Object
var itemRank:PFObject = PFObject(className: "RankedItems")
itemRank["itemName"] = newItem
itemRank["groupOwner"] = PFObject(withoutDataWithClassName: "Groups", objectId: "title")
itemRank.saveInBackgroundWithBlock {
(success: Bool, error: NSError!) -> Void in
if (success) {
} else {
// There was a problem, check error.description
println("Error adding group to parse")
}
}
self.typedItems.append(newItem)
self.tableView.reloadData()
}))
答案 0 :(得分:0)
试试这个
//添加解析组对象 var itemRank:PFObject = PFObject(className:“RankedItems”)
itemRank["itemName"] = newItem
itemRank["groupOwner"] = PFObject(withoutDataWithClassName: "Groups", objectId: PFUser.current()?.objectId)
itemRank.saveInBackgroundWithBlock {
(success: Bool, error: NSError!) -> Void in
if error == nil {
if success {
// saved successfully
} else {
// not error, and not saved for some reason... it could be impossible to reach this point
}
} else {
// There was a problem, check error.description
println("Error adding group to parse")
}
}
self.typedItems.append(newItem)
self.tableView.reloadData()
}))
我纠正了
objectId: "Title"
到
objectId: PFUser.current()?.objectId