2016-04-20 42 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) 
      } 
相關問題