2016-04-20 7 views
0

ios app.iでQuickblox APIを使用しているので、インスタンス(User、Book)という名前のquickblox管理パネルに2つのカスタムオブジェクトコンテナが作成されました。各ユーザーは複数の書籍を所有することができます。ユーザーに書籍を追加して保存、検索、操作する方法。Quickbloxでテーブル間のリレーションシップを作成する方法

お願いします。

+0

に単一の要求で複数の子オブジェクトを2.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 } 

を単一の子オブジェクトを1.sendingすることは誰もが持っているthis.iを行うための正しい方法を伝えることができます私たちは関係を定義することができますParent_idを使用しています。しかし、まだ実装するための適切なアイデアを持っていない。 –

答えて

0

これは私がうまくやった方法です。

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) 
      } 
関連する問題