2016-04-20 46 views
0

我在我的ios app.i中使用Quickblox API在quickblox管理面板中创建了两个自定义对象容器,名为实例(User,Book)。现在我的问题是如何定义关系,每个用户可以有多个Books。如何将书籍添加到User并保存,检索和操作。如何在Quickblox中创建表之间的关系

请给我建议。

+0

谁能告诉做this.i有正道遇到使用Parent_id我们可以定义一个关系,但仍然没有正确的想法来实现。 –

回答

0

这就是我做得很好的方法。

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) 
      } 
相关问题