0
我在我的ios app.i中使用Quickblox API在quickblox管理面板中创建了两个自定义对象容器,名为实例(User,Book)。现在我的问题是如何定义关系,每个用户可以有多个Books。如何将书籍添加到User并保存,检索和操作。如何在Quickblox中创建表之间的关系
请给我建议。
我在我的ios app.i中使用Quickblox API在quickblox管理面板中创建了两个自定义对象容器,名为实例(User,Book)。现在我的问题是如何定义关系,每个用户可以有多个Books。如何将书籍添加到User并保存,检索和操作。如何在Quickblox中创建表之间的关系
请给我建议。
这就是我做得很好的方法。
1.sending独生子女对象Quickblox API
let qbCustomObject = QBCOCustomObject()
qbCustomObject.className = "YOUR CLASS NAME"// as given in Quickblox Custom Object
qbCustomObject.fields?.setObject(each.fullName, forKey:"name")
qbCustomObject.fields?.setObject("YOUR PARENT ID", forKey:"_parent_id")
QBRequest.createObject(qbCustomObject,className:"PLProjectMember", successBlock: { (response, contributors) in
//Handle Success
}) { (response) in
//Handle Error
}
2.发送的单个请求多个子对象Quickblox API
var qbObjects:[QBCOCustomObject] = [QBCOCustomObject]()
for each in self!.selectedContributors{
let qbCustomObject = QBCOCustomObject()
qbCustomObject.className = "PLProjectMember"
qbCustomObject.fields?.setObject(each.fullName, forKey:"name")
qbCustomObject.fields?.setObject("YOUR PARENT ID",forKey:"_parent_id")
qbObjects.append(qbCustomObject)
}
QBRequest.createObjects(qbObjects, className:"YOUR CLASS NAME", successBlock: { (response, contributors) in
completion(true)
}) { (response) in
completion(false)
}
谁能告诉做this.i有正道遇到使用Parent_id我们可以定义一个关系,但仍然没有正确的想法来实现。 –